- to 10 + Years of experience in Azure DevOps and Kubernetes
- Robust proficiency in DevOps.
- Core experience in Azure services
- CI experience (Git, Jenkins, GitLab),
- Jenkin hands on experience
- Kubernetes experience cluster creation
- Automation using terraform and scripts
- Azure Developer who has worked extensively on CI image building with both Linux and Windows containers
- Should have the best standards knowledge on CI Image building process for both Linux and windows containers
- Skilled with Continuous Integration and Continuous Deployments using Azure Devops Services.
- Skilled with containerization platforms using Docker & Kubernetes.
- Familiar with architecture/design patterns and re-usability concepts.
- Azure DevOps Implementation:
- Configure and manage build agents, release pipelines, and deployment environments in Azure DevOps.
- Infrastructure as Code (IaC)
- Utilize Infrastructure as Code principles to manage and provision infrastructure components on Azure.
- Implement and maintain IaC templates (e.g., ARM templates) for infrastructure provisioning.
- Monitoring and Optimization:
- Continuously optimize CI/CD processes for efficiency, speed, and resource utilization.
- Security and Compliance
- Troubleshooting and Support
- Troubleshoot and resolve build and deployment failures promptly
.
Key Responsibilities*
- Automation using terraform and scripts
- Jenkin administration and shared library
- Infrastructure Management: Design, provision, and manage cloud
- infrastructure in Azure using IaC tools like Azure Resource Manager
- (ARM) templates or Terraform.
- CI/CD Pipeline: Build, implement, and manage continuous
- integration and continuous delivery (CI/CD) pipelines in Azure
- DevOps to automate the software release cycle.
- Monitoring and Performance: Implement monitoring and logging
- solutions using Azure Monitor and Application Insights to track
- application performance and proactively identify and resolve issues.
- Security and Compliance: Ensure the security and compliance of
- The infrastructure and applications by integrating security best
practices and tools into the CI/CD pipeline.
- Troubleshooting: Investigate and resolve technical issues related to
applications, infrastructure, and deployment pipelines.
- Release Management: Manage application configuration and
releases, coordinating schedules and implementing strategies like
- blue-green or canary releases.
- Documentation: Create and maintain documentation for
infrastructure, deployment processes, and standard operating