Job Description
Position Overview
We are seeking a DevOps Engineer with 4+ years of experience in building and maintaining CI/CD pipelines. The ideal candidate will have a strong background in Azure DevOps (ADO) and GitHub, with a focus on platform engineering enablement in the DevOps space. An automation mindset is essential, along with 2+ years of experience in Python or another scripting language. The right candidate will possess a positive attitude towards learning and have a foundational knowledge of Azure Cloud.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines to automate software delivery processes.
- Collaborate with development and operations teams to ensure seamless integration and deployment of applications.
- Utilize Azure DevOps and GitHub for version control, project management, and CI/CD processes.
- Enable platform engineering practices to enhance the efficiency and reliability of development workflows.
- Develop automation scripts using Python or other scripting languages to streamline operations and improve system performance.
- Monitor and troubleshoot CI/CD pipelines, ensuring high availability and performance.
- Stay updated with the latest DevOps tools and practices, and share knowledge with the team.
- Foster a culture of continuous improvement and learning within the team.
Required Qualifications
- 4+ years of experience in DevOps or related fields.
- Proficient in CI/CD pipeline development and management.
- Hands-on experience with Azure DevOps (ADO) and GitHub.
- Strong understanding of platform engineering concepts and practices.
- 2+ years of experience in scripting languages, preferably Python.
- Familiarity with Azure Cloud services and architecture.
- Excellent problem-solving skills and an automation mindset.
- Strong communication skills and the ability to work collaboratively in a team environment.
Preferred Qualifications
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Knowledge of infrastructure as code (IaC) tools such as Terraform or Azure Resource Manager (ARM) templates.
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, Azure Monitor).