About the Role
We are looking for an experienced DevOps Engineer who will play a critical role in building, maintaining, and scaling our CI/CD pipelines, cloud deployments, and automation frameworks. This position is ideal for someone passionate about infrastructure as code, containerization, and modern DevOps practices.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines using Azure DevOps, Jenkins, or GitHub Actions.
- Manage and optimize Git branching strategies for collaborative development.
- Build and maintain containerized applications using Docker and Kubernetes.
- Implement and manage Infrastructure as Code (IaC) solutions with Terraform and Bicep.
- Write and maintain automation scripts using Python, Bash, and PowerShell.
- Deploy and manage workloads on Azure and AWS cloud environments.
- Collaborate with cross-functional teams to ensure secure, reliable, and scalable deployments.
- Support and troubleshoot production issues across Windows and Linux environments.
Qualifications
- Strong experience with CI/CD tools (Azure DevOps, Jenkins, GitHub Actions).
- Hands-on expertise with Git workflows and branching strategies.
- Solid knowledge of containerization (Docker, Kubernetes).
- Experience with Infrastructure as Code (Terraform, Bicep).
- Strong scripting skills (Python, Bash, PowerShell).
- Cloud deployment experience in Azure and AWS.
- Working knowledge of both Windows and Linux operating systems.
- Good to have: Experience with Terraform & Ansible for automation and configuration management.