Job Responsibilities :
- Design, implement, and maintain robust Continuous Integration / Continuous Delivery (CI / CD) pipelines using Azure DevOps for various applications.
- Deploy, manage, and scale containerized applications on Kubernetes clusters within the Azure cloud environment (AKS).
- Develop and manage Infrastructure as Code (IaC) using tools like Azure Resource Manager (ARM) templates or Terraform for provisioning and managing Azure resources.
- Implement and manage monitoring, logging, and alerting solutions for cloud-native applications running on Kubernetes and Azure.
- Automate deployment, testing, and operational tasks to improve efficiency and reliability.
- Troubleshoot and resolve complex issues related to Azure DevOps pipelines, Kubernetes clusters, and deployed applications.
- Ensure adherence to security best practices for Azure infrastructure, Kubernetes deployments, and application configurations.
- Collaborate closely with development, operations, and QA teams to streamline the software delivery lifecycle.
- Manage source control repositories and ensure proper versioning and branching strategies within Azure Repos or Git.
Required Skills :
Strong expertise in Azure DevOps services, including Pipelines, Repos, Boards, and Artifacts.In-depth knowledge and hands-on experience with Kubernetes (K8s) for container orchestration, including deployment, scaling, and management of applications.Proficiency with Microsoft Azure cloud platform services.Solid understanding of containerization technologies, especially Docker.Experience with scripting languages (e.g., PowerShell, Bash, Python) for automation.Strong knowledge of Git for version control.Familiarity with networking, security, and access management concepts in Azure and Kubernetes.Good to Have :
Experience with Infrastructure as Code (IaC) tools like Terraform or ARM templates.Knowledge of monitoring and logging tools such as Azure Monitor, Prometheus, Grafana, or ELK stack.Understanding of microservices architecture and cloud-native application design patterns.Experience with Azure Container Registry (ACR) or other container registries.Familiarity with agile development methodologies.Skills Required
Azure Devops, Monitoring Tools, Microservices, Agile Methodology, Kubernetes