Job Openings DevOps Engineer

About the job DevOps Engineer

About Us: At Catalyst Labs, catalytic growth isn't just a concept, it's our driving force. Our mission is to help businesses soar to new heights by building exceptional offshore teams. Specializing in both Business Process Outsourcing (BPO) and Knowledge Process Outsourcing (KPO), our expertise transcends traditional boundaries, creating teams that excel in diverse work environments across any domain.

Location: Remote - Within Sri Lanka.

Work type: Part time, Flexible hours.

We are looking for a skilled and motivated DevOps Engineer to join our remote team part-time, based in Sri Lanka. You will play a pivotal role in developing the frontend of one of our Generative AI SaaS platforms.


  • Roles & Responsibilities:
    • Use Terraform to design, implement, and manage infrastructure as code (IaC).

    • Build and maintain cloud-based infrastructure on AWS.

    • Manage, troubleshoot, and optimize our Kubernetes (EKS) clusters.

    • Implement and maintain GitOps workflows

    • Create and maintain CI/CD pipelines

    • Utilize Helm charts for application deployment and configuration management.

    • Ensure the availability and scalability of systems through monitoring, logging, and alerting solutions.

    • Design and implement solutions to deploy applications on EKS that are accessible within an internal network.

    • Maintain clear documentation.

  • Qualifications:
    • 3+ years as a DevOps Engineer / Platform Engineer or a similar role

  • Technical :
    • Proven experience with Terraform for infrastructure provisioning and management.

    • Strong proficiency with AWS services (e.g., EC2, S3, RDS, EKS, IAM, Route53, ACM).

    • Proficiency with AWS Networking - VPC configurations (Configuring subnets, route tables etc..), AWS Direct Connect, Transit Gateways, VPN, and VPC Peering

    • Experience in creating and maintaining CICD Pipelines.

    • Thorough knowledge of Kubernetes, including hands-on experience with EKS.

    • Familiarity with GitOps principles and practical experience with GitOps tools such as ArgoCD & Argo Rollouts.

    • Familiarity with scripting languages (e.g., Bash, Python) for automation.

    • Proficiency with Helm for application deployment and configuration.

    • Build, manage, and troubleshoot Docker containers to ensure reliable application deployments.


  • non technical requirements:
    • Communicate technical concepts effectively to both technical and non-technical stakeholders.

    • Demonstrate a proactive approach to identifying, analyzing, and resolving infrastructure and deployment challenges

    • Advocate for and implement improvements in deployment pipelines, monitoring systems, and infrastructure reliability.