We are seeking an experienced and passionate CI/CD Engineer to join our globally distributed team. In this pivotal role, you will be instrumental in designing, implementing, and optimizing our continuous integration and continuous delivery pipelines, empowering our development teams to deliver high-quality software rapidly and reliably. You will contribute to our platform engineering initiatives, focusing on creating self-service capabilities and enhancing developer experience across various cloud environments.
As a CI/CD Engineer, you will be a key player in our DevOps culture, driving automation, improving deployment strategies, and ensuring the stability and scalability of our infrastructure. This is an exciting opportunity for someone who thrives in a remote-first environment and is eager to work with cutting-edge technologies to build robust and efficient systems.
- Key Responsibilities:
- Design, develop, and maintain robust CI/CD pipelines using tools like GitLab CI, GitHub Actions, or ArgoCD for various microservices and applications.
- Automate deployment, testing, and release processes across multiple cloud platforms, including AWS, Azure, and GCP.
- Collaborate closely with development, operations, and security teams to integrate best practices, troubleshoot pipeline failures, and optimize build and deployment times.
- Implement and manage Infrastructure as Code (IaC) using tools like Terraform and Pulumi to provision and manage cloud resources.
- Contribute to the evolution of our internal developer platform, leveraging technologies like Backstage and Crossplane to enhance developer self-service and cloud resource orchestration.
- Ensure pipeline security, reliability, and observability by integrating monitoring, logging (e.g., Prometheus, Grafana), and security scanning tools.
- Document CI/CD processes, architectural decisions, and best practices to foster knowledge sharing and consistency across teams.
Required Skills & Tools:
- 3+ years of experience in a CI/CD, DevOps, or Platform Engineering role.
- Proficiency with modern CI/CD platforms such as GitLab CI, GitHub Actions, Jenkins, or ArgoCD.
- Strong experience with cloud providers (e.g., AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Hands-on experience with Infrastructure as Code (IaC) tools like Terraform or Pulumi.
- Solid scripting skills in languages such as Python, Bash, or Go.
- Familiarity with version control systems, particularly Git.
- Understanding of platform engineering principles and experience with concepts like developer portals (e.g., Backstage) or cloud-native control planes (e.g., Crossplane).
Nice-to-Have:
- Experience with service mesh technologies (e.g., Istio).
- Knowledge of observability stacks (e.g., ELK, Prometheus, Grafana).
- Relevant cloud certifications (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert).
- Experience with secrets management solutions (e.g., HashiCorp Vault).
What the Company Offers:
- Competitive annual salary ranging from USD 80,000 to 110,000.
- Fully remote work environment, offering flexibility and work-life balance from anywhere in the world.
- Opportunity to work on challenging projects with cutting-edge technologies.
- A collaborative and inclusive culture that values innovation and continuous learning.
- Professional development opportunities and access to training resources.
- A chance to make a significant impact on our product and engineering processes.