Tech Stack
AWSAzureCloudDockerKubernetes
About the role
- 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 Infrastructure as Code using 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
- Utilize monitoring tools such as Azure Monitor to ensure system health and performance
- Actively participate in incident resolution to minimize downtime and ensure business continuity
- Collaborate with developers, operations teams, and stakeholders to ensure seamless integration of DevOps practices
- Write and maintain scripts (PowerShell, Bash) to automate routine tasks and improve operational efficiency
Requirements
- 8+ years of experience in Azure DevOps
- Strong experience in managing CI/CD pipelines using Azure DevOps
- Strong knowledge of Azure networking (VNETs, subnets, NSGs, Azure Firewall, Azure Virtual WAN, Private Endpoints, Service Principals, Managed identities, etc.)
- Proficiency in Infrastructure as Code tool - 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
- Strong scripting skills in languages such as PowerShell or Bash
- Excellent problem-solving and incident resolution capabilities
- Effective communication skills to collaborate with cross-functional teams