Engineering

DevOps Engineer (Remote)

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'

Submit Your Application

You have successfully applied
  • You have errors in applying