Description:
Windows Engineer is responsible for designing, implementing, maintaining, and troubleshooting Windows-based server and workstation systems within an organization, ensuring optimal performance, security, and availability by managing configurations, patching, automating tasks, and collaborating with cross-functional teams to resolve issues related to the Windows infrastructure; key skills include proficiency in Active Directory, SCCM, VMWare, PowerShell scripting, system monitoring tools, and understanding of best practices for Windows server administration across various environments like on-premise and cloud platforms.
Key responsibilities may include:
System design and implementation:
- Architecting and deploying Windows server environments on-premises and in the cloud, including server configuration, network settings, and storage management.
Active Directory management:
- Managing user accounts, group policies, and security access controls within Active Directory.
Patch management:
- Applying security updates and patches to Windows systems in a timely manner to maintain system security.
Performance optimization:
- Monitoring system performance metrics and troubleshooting performance bottlenecks on Windows servers.
Automation and scripting:
- Developing PowerShell scripts to automate repetitive tasks like system configuration, deployment, and reporting.
Security administration:
- Implementing security best practices on Windows systems, including user access controls, encryption, and vulnerability scanning.
Incident response:
- Investigating and resolving Windows system related issues, including troubleshooting network connectivity, application errors, and system crashes.
Capacity planning:
- Proactively assessing system capacity and planning for future hardware upgrades or scaling needs.
Documentation:
- Maintaining comprehensive documentation for system configurations, processes, and troubleshooting guides.
VMWare
- Design, implement, and troubleshoot complex Windows, active directory, Microsoft Hyper-V, and VMware environments. Administer systems infrastructure both on-premises and in the cloud, including VMware cloud solutions.
SCCM:
- The SCCM Engineer will be responsible for maintaining, configuring, and support of desktop technologies in a distributed environment. The SCCM Engineer will be responsible for software distribution and patch management as well as building and deploying software packages to workstations.
Required skills:
- Expert knowledge of Windows Server operating systems (Windows Server 2012, 2016, 2019, 2022}
- Experience with SCCM
- Experience with VMware a strong plus
- Experience with HPE hardware. (Hewlett Packard Enterprise)
- Strong understanding of Active Directory and Group Policy management
- Proficiency in PowerShell scripting for automation
- Experience with system monitoring tools (e.g., System Center Operations Manager, Splunk)
- Knowledge of network protocols and security best practices
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills to work with cross-functional teams