Senior DevOps Engineer

Job Details

  • Salary
  • Experience 4 Years Experience

Senior DevOps Engineer

  • Sri Lanka

Overview:

We are seeking a highly skilled and experienced Senior DevOps Engineer to join our growing team. This individual will be responsible for managing and improving the continuous integration and continuous delivery (CI/CD) processes, ensuring the availability, performance, and security of production environments, and providing technical leadership in our DevOps practices. The ideal candidate will have a strong background in DevOps methodologies, cloud infrastructure, automation, and collaboration across cross-functional teams.


Required Skills & Qualifications:

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field.

  • Experience: Minimum of 4 years of hands-on experience in a DevOps role.

  • Technical Skills:

    • Proficient in Linux/Unix system administration and scripting (e.g., Bash, Python).

    • Extensive experience with CI/CD pipelines using tools like Jenkins and Azure DevOps.

    • Deep expertise with Microsoft Azure, including Azure Kubernetes Service (AKS), Docker, and Kubernetes.

    • Strong experience with GitOps tools, especially ArgoCD, and Helm for package management.

    • Solid knowledge of Infrastructure-as-Code (IaC), specifically using Terraform and Azure Bicep.

    • Good understanding of networking fundamentals and experience with monitoring and observability tools (e.g., Azure Monitor, Grafana).

    • Strong analytical and problem-solving skills with keen attention to detail.

    • Excellent communication and collaboration skills, able to work effectively in cross-functional teams.


Preferred Qualifications:

  • Experience with microservices architecture.

  • Familiarity with security best practices in cloud environments.

  • Knowledge of agile and DevOps methodologies.

  • Certification in AWS, Azure, or similar cloud platforms is a plus.


Key Responsibilities:

  • Implement and manage Continuous Integration (CI) and Continuous Delivery (CD) processes for various projects.

  • Design, configure, and maintain CI/CD pipelines using department-standard tools, ensuring compliance with defined standards and security requirements.

  • Integrate and manage supporting tools such as source control systems, artifact repositories, and code quality inspection tools.

  • Write and maintain automation scripts in languages like Shell, PowerShell, and Python to streamline processes.

  • Ensure high availability, performance, scalability, and security of production environments.

  • Leverage open-source technologies where applicable and maintain adherence to best practices.

  • Troubleshoot and resolve issues within the CI/CD pipeline, offering technical support for application deployments.

  • Provide technical leadership and mentoring to junior team members, ensuring they meet the required quality standards.

  • Stay up to date with emerging technologies, identifying opportunities to enhance existing DevOps processes.

  • Evaluate new technologies and vendor products that may benefit the DevOps ecosystem.

  • Work closely with cross-functional teams to ensure seamless collaboration and continuous improvement.

  • Proactively escalate issues to the Head of DevOps when necessary.

  • Adhere to corporate policies and guidelines as defined in the associate handbook.

  • Implement and enforce best practices in the use of cloud platform tools and services.


Working Hours:

  • This role requires availability to work in the US Time Zone (EST). Flexibility and adaptability in working hours may be needed based on project timelines and collaboration with global team

Apply This Job