Windows and Active Directory Engineer
The role requires deep subject matter expertise with Microsofts Windows Server platformsR2 and related technologies including extensive automation experience. The candidate will be part of a team that provides ongoing engineering and operational support for the firms Windows servers and will ensure stability integrity and efficiency through automation.
Principal Responsibilities/Qualifications
- Daytoday maintenance of the Firms entire Windows server estate (approximately 2600 servers globally
- Troubleshoot and solve a wide variety of hardware firmware software and configuration issues
- Install and configure MS Windows Serverand 2025 onto physical and virtual systems using the Firms automated build process (MDT/VMware).
- Architecting building and maintaining the companys internal Windows automation systems and workflows using Chef PowerShell DSC and WSUS
- Ensure estate is kept uptodate with OS patches firmware and/or Driver Stacks
- Create application packages using PowerShell and basic script logic for MSI software installations
- Create reusable modules with Powershell and/or python and integrate with CI/CD pipelines such as Jenkins to automate testing and deployments
- Maintain and enhance monitoring and visibility of the server estate via metrics and log gathering analysis alerting and creation of functional dashboards
- Develop and Document procedures Write Runbooks FAQs HowTos Commit code to GitHub for peer review
- Configure and maintain Active Directory Domain Services (AD DS) infrastructure and LDAP
- Implementation and support of cross platform Kerberos integrations between Linux and AD
- AD Forest functional level testing and upgrades
- Share weekend oncall rotation duties
Minimum Qualifications/Skills Required
- 8 years experience in information technology as a Systems Administrator/Engineer
- 4 years experience managing a large Active Directory environment. Experience should include deploying and upgrading Active Directory environments.
- 4 years of experience coding and scripting in multiple languages (PowerShell Ruby Python)
- Expert in at least one of the following scripting language used for automation or creating tools: Powershell ruby or python
- Experience with Linux Kerberos integration and Redhat IPA
- A bachelors degree in Computer Science Electrical Engineering or Mathematics
- Experience with Chef MDT or other configuration management technologies (e.g. Ansible Puppet Microsoft DSC etc)
- Experience with application packaging and package management systems such as chocolatey SSCM.
- Experience with windows cluster services and SQL server always on availability groups
- Experience with Open Source Monitoring tools (Prometheus Grafana and the ELK Stack)
- Experience with configuring and troubleshooting HTTP Kerberos Authentication on IIS or other web server platforms.
- Experience working against 3rd party RESTful APIs for system integrations.
- Familiarity with promoting code via version control (GitHub) and collaborating on coding projects.
- Familiarity with coding style guides and coding standards.
- Experience implementing GPOs (Group Policy in Active Directory)
- Familiarity with Hewlett Packard (HP) Proliant and Dell server products
Required Experience:
Director