About Us
Join a fast-paced, innovative engineering team at the forefront of modern software delivery. We are looking for a highly motivated DevOps Engineer to help us build scalable, resilient, and cutting-edge cloud infrastructure and automate our development lifecycle.
The Role
We are seeking a seasoned DevOps Engineer to be a key player in enhancing our continuous integration and continuous deployment (CI/CD) processes and maintaining our cloud infrastructure, with a strong emphasis on Microsoft Azure. You will drive automation and infrastructure-as-code principles across the organization, ensuring operational excellence and rapid software delivery.
What You Will Be Doing
- Architecting and Managing CI/CD Pipelines: Designing, implementing, and optimizing robust, end-to-end CI/CD pipelines to dramatically increase the efficiency and speed of our software releases.
- Jenkins/Groovy Automation: Developing, maintaining, and executing complex automation scripts for our CI/CD platform using Jenkins and Groovy, ensuring our build and deployment processes are reliable and fully automated.
- Cloud Infrastructure: Building, deploying, and managing scalable, secure, and highly available infrastructure predominantly on Microsoft Azure.
- Container Orchestration: Managing and scaling our containerized application landscape using Kubernetes and Docker.
- Collaboration: Working closely with development and QA teams to troubleshoot production issues and implement best practices for logging, monitoring, and security.
- Implementing Infrastructure-as-Code (IaC) using tools like Terraform or Ansible.
Required Skills & Experience (Must-Haves)
To be successful in this role, you must possess the following:
- Deep understanding and a must-have requirement of Kubernetes (K8S), Docker, microservices, and containerization principles.
- Proven practical experience (3+ years) with Jenkins and Groovy for pipeline development, automation, and job configuration.
- Strong working familiarity with a major Cloud provider, specifically Microsoft Azure (e.g., Virtual Networks, Azure Kubernetes Service, Azure DevOps).
- Expertise in configuring and managing CI/CD tooling and processes.
- Solid experience with Infrastructure-as-Code (IaC) tools (e.g., Terraform, Ansible).
- Proficiency in scripting languages (e.g., Python, Bash).
- Experience with monitoring, alerting, and logging systems (e.g., Prometheus, Grafana, ELK stack).
Advantages (Nice-to-Haves)
Candidates with the following experience will have a distinct advantage:
- Knowledge and hands-on experience in AWS or Google Cloud.
- Background in Artificial Intelligence (AI) concepts, MLOps, or relevant tooling.
- Experience with service mesh technologies (e.g., Istio, Linkerd).
- Familiarity with GitOps workflows (e.g., ArgoCD, Flux).