Job Description
Preferable Location(s): Colombo, Sri Lanka
Work Type: Full Time
We are seeking a highly skilled and motivated DevOps Engineer to join our dynamic team. The ideal candidate will have a strong background in Azure, DevOps methodologies, and a range of modern tools and technologies to support and enhance our software development lifecycle.
Responsibilities:
• Design, implement, and maintain robust CI/CD pipelines using Azure DevOps and GitHub.
• Manage cloud infrastructure in Azure, ensuring high availability, security, and scalability.
• Utilize Terraform for Infrastructure-as-Code (IaC) to provision and manage resources efficiently.
• Implement and manage configuration management tools like Ansible or Chef to automate environment setup and deployments.
• Develop and maintain containerized applications using Docker, ensuring streamlined deployments across environments.
• Use Microsoft Entra (formerly Azure AD) for identity and access management.
• Write scripts in Bash, Python, and Shell to automate manual tasks and processes.
• Manage source control using Git and GitHub, ensuring best practices for branching, merging, and version control.
• Monitor and improve system performance, reliability, and security across the development and production environments.
• Collaborate with development, QA, and operations teams to improve delivery speed and operational efficiency.
Requirements:
• Proven experience in Azure and Azure DevOps.
• Strong knowledge of Microsoft Entra for identity and access management.
• Hands-on experience with Terraform for IaC and infrastructure management.
• Proficiency in containerization tools like Docker.
• Experience with configuration management tools such as Ansible or Chef.
• Proficiency in scripting languages such as Python and Bash.
• Solid understanding of Git and GitHub, with experience managing source control and repositories.
• Familiarity with modern DevOps principles and Agile methodologies.
• Strong problem-solving skills and ability to work in a fast-paced, team-oriented environment.
• Excellent communication skills with a passion for continuous improvement.
Preferred Qualifications:
• Certifications in Azure (e.g., Azure DevOps Engineer Expert, Azure Solutions Architect, or similar).
• Experience with monitoring and logging tools like Azure Monitor, Prometheus, or Grafana.
• Knowledge of best practices for security in cloud environments.
What We Offer:
• Competitive salary and benefits package.
• Opportunities for professional development and certifications.
• A collaborative and innovative work environment.
How to Apply:
If you’re passionate about DevOps and have the skills to help us optimize and automate our infrastructure, we’d love to hear from you! Click ‘Apply now’