Windows System Administrator
Location: London/Remote (Hybrid)
Salary: £65,000 - £70,000
Overview
Our client is seeking a skilled and experienced Windows System Administrator with a background in YAML, Git, Ansible Tower, and Continuous Integration/Continuous Deployment (CI/CD) pipelines. The ideal candidate will be responsible for managing and maintaining our Windows-based infrastructure, ensuring system stability, performance, and security. You will also collaborate with development teams to streamline and automate deployment processes, improving the overall efficiency and reliability of our software delivery.
Responsibilities
- System Administration:
Manage and maintain Windows Server environments, ensuring system availability, performance, and security.
Perform regular system updates, patches, and backups.
Troubleshoot and resolve system issues and outages. - Automation and Configuration Management:
Utilize YAML for configuration management and infrastructure as code (IaC).
Implement and manage automation workflows using Ansible Tower.
Develop and maintain automation scripts for system provisioning, configuration, and deployment. - Version Control:
Use Git for version control of system configurations, scripts, and automation workflows.
Collaborate with development teams to ensure version control best practices are followed. - CI/CD Pipeline:
Design, implement, and maintain CI/CD pipelines to automate software builds, testing, and deployments.
Work closely with development teams to integrate automated testing and deployment processes.
Monitor and optimize CI/CD pipeline performance and reliability. - Security and Compliance:
Ensure compliance with organizational security policies and industry best practices.
Conduct regular security assessments and vulnerability management.
Implement and manage security controls and monitoring tools. - Collaboration and Documentation:
Collaborate with cross-functional teams to support project requirements and deliverables.
Create and maintain comprehensive documentation for systems, processes, and procedures.
Provide training and support to team members on system administration and automation tools.
Required Qualifications:
- Proven experience as a Windows System Administrator or in a similar role.
- Strong knowledge of Windows Server operating systems and Active Directory.
- Hands-on experience with Git for version control.
- Extensive experience with Ansible Tower for automation and orchestration.
- Understanding of CI/CD pipeline concepts and tools such as Jenkins, Azure DevOps, or similar.
- Familiarity with containerization technologies (e.g., Docker) is a plus.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Microsoft Certified: Windows Server, Azure, or related certifications.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of networking concepts and protocols.
- Experience with monitoring and logging tools (e.g., Nagios, Splunk, ELK Stack).
- Understanding of DevOps principles and practices.
#J-18808-Ljbffr