Roles & Responsibilities
1. Lead and mentor a team of DevOps engineers to design, develop, and implement automated processes for deployment, scaling, and monitoring of applications in cloud environments.
2. Collaborate with software development teams to integrate DevOps best practices into the software development lifecycle, including CI/CD pipelines and infrastructure as code.
3. Implement and maintain tools for automation, monitoring, and infrastructure management, such as Jenkins, Docker, Kubernetes, and Terraform.
4. Design and maintain infrastructure architecture in cloud environments, ensuring scalability, reliability, and security.
5. Develop and maintain documentation for infrastructure and processes, including disaster recovery and security procedures.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in a DevOps or infrastructure role, with at least 2 years in a leadership or managerial position.
- Strong understanding of cloud computing platforms, such as AWS, Azure, or Google Cloud.
- Proficiency in scripting and programming languages, such as Python, Shell, or PowerShell.
- Experience with configuration management tools, such as Ansible, Puppet, or Chef.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.