Job Description:
We are looking for an experienced Sr. DevOps Engineer to join our team. The ideal candidate will manage CI/CD pipelines, implement Infrastructure as Code (IaC), and oversee Azure environments. They will excel in deployment automation, containerization, and monitoring tools, while actively supporting incident resolution, collaborating across teams, and scripting for enhanced operational efficiency.
What we expect
- Design, implement, and maintain robust CI/CD pipelines to ensure smooth code integration and deployment processes.
- Continuously optimize pipelines to enhance delivery speed and reduce errors.
- Implement and manage IaC using tools like Terraform, ARM templates, or Bicep to provision and maintain cloud infrastructure on Azure.
- Automate resource deployment to ensure consistency, scalability, and efficiency.
- Configure and maintain Azure environments, ensuring optimal performance and security.
- Leverage Azure tools to monitor and troubleshoot infrastructure issues.
- Develop and manage automated deployment strategies to streamline application releases.
- Work closely with development teams to ensure smooth deployment processes.
- Implement containerization solutions using Docker and orchestrate workloads with Kubernetes.
- Manage containerized applications for scalability, resilience, and efficiency.
- Utilize monitoring tools such as Prometheus, Grafana, or Azure Monitor to ensure system health and performance.
- Actively participate in incident resolution to minimize downtime and ensure business continuity.
- Work closely with developers, operations teams, and stakeholders to ensure seamless integration of DevOps practices.
- Act as a bridge between teams to enhance collaboration and streamline workflows.
- Write and maintain scripts (e.g., PowerShell, Bash, Python) to automate routine tasks and improve operational efficiency.
Who we are looking for
- Strong experience in managing CI/CD pipelines using tools like Azure DevOps, Jenkins, or GitHub Actions.
- Proficiency in Infrastructure as Code tools such as Terraform, ARM templates, or Bicep.
- Hands-on experience with Azure cloud services and environment management.
- Expertise in containerization (Docker) and orchestration with Kubernetes.
- Solid understanding of monitoring tools like Azure Monitor, Prometheus, or Grafana.
- Strong scripting skills in languages such as PowerShell, Bash, or Python.
- Excellent problem-solving and incident resolution capabilities.
- Effective communication skills to collaborate with cross-functional teams.