Job Title: DevOps Engineer - Azure
Location: Kolkata, India
Job Description:
Responsibilities:
- Design, build, and maintain CI/CD pipelines on Azure DevOps or similar platforms.
- Automate deployment, scaling, and management of cloud-based infrastructure and software services.
- Collaborate with development teams to ensure smooth integration and operation of applications in cloud environments.
- Implement monitoring, logging, and reporting for cloud infrastructure and applications.
- Troubleshoot and resolve issues related to infrastructure, deployments, and CI/CD pipelines.
- Ensure compliance with security policies and best practices in cloud deployments.
- Continuously optimize and improve cloud infrastructure for performance, cost, and reliability.
- Mentor junior team members and promote best practices in DevOps and Azure.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience as a DevOps Engineer with a strong focus on Azure.
- Hands-on experience with Azure services such as Azure VMs, Azure App Services, Azure SQL Database, Azure Kubernetes Service (AKS), etc.
- Proficiency in scripting languages (e.g., PowerShell, Python) for automation tasks.
- Experience with configuration management tools (e.g., Terraform, ARM templates).
- Solid understanding of CI/CD principles and experience with CI/CD tools like Azure DevOps, Jenkins, GitLab CI, etc.
- Strong troubleshooting and problem-solving skills in cloud environments.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Familiarity with Agile methodologies and practices.
Knowledge of networking concepts and security principles in cloud environments