Role: Devops Lead
Location: Ahmedabad
Years of Experience : 10 Years and above
Key Responsibilities:
Architect and Design:
- Develop and implement cloud architecture strategies that align with business goals and technical requirements.
- Design and deploy scalable and resilient Azure cloud solutions, including virtual machines, Azure Kubernetes Service (AKS), Azure Functions, Azure Logic Apps, and Azure App Services.
- Utilize Azure SQL Database, Azure Cosmos DB, Azure Redis Cache, and Azure Data Lake Storage for robust data management solutions.
- Architect and implement networking solutions such as Azure Virtual Network, Azure Load Balancer, Azure Application Gateway, and Azure VPN Gateway.
- Create and maintain documentation for cloud architecture, processes, and procedures.
Operations and Management:
- Oversee the operational management of Azure cloud environments, ensuring high availability, performance, and cost-efficiency.
- Implement and manage infrastructure as code (IaC) using tools such as Azure Resource Manager (ARM) templates, Terraform, or Azure Bicep.
- Leverage Ansible for configuration management and automation of infrastructure tasks.
- Utilize Docker for containerization and management of applications, and Helm charts for deploying and managing Kubernetes applications.
- Perform Linux server administration, including configuration, management, and troubleshooting.
- Implement shell scripting to automate routine tasks and processes.
- Use Azure Monitor, Prometheus, and Grafana for comprehensive monitoring, logging, and visualization of system performance and health.
- Optimize resource utilization using Azure Cost Management and Azure Advisor.
Security and Compliance:
- Implement and enforce cloud security best practices and ensure compliance with industry regulations and standards.
- Utilize Azure Security Center, Azure Key Vault, and Azure Active Directory for enhanced security and identity management.
- Perform regular security assessments and audits, addressing vulnerabilities and ensuring data protection.
Collaboration and Leadership:
- Work closely with development, operations, and security teams to integrate cloud solutions and streamline processes.
- Lead and mentor junior team members, providing guidance on best practices and technical challenges.
Incident Management:
- Troubleshoot and resolve complex cloud-related issues, minimizing downtime and ensuring business continuity.
- Develop and implement disaster recovery and backup strategies using Azure Site Recovery and Azure Backup.
Qualifications:
- Experience:
- 10+ years of experience in cloud architecture, with a strong focus on Microsoft Azure.
- Proven track record of designing and managing large-scale Azure cloud environments.
Technical Skills:
- Expertise in Azure services such as Azure Compute, Azure Storage, Azure Networking, Azure Security, and Azure DevOps.
- Proficiency with cloud automation and orchestration tools (e.g., Azure DevOps, Terraform, ARM templates).
- In-depth knowledge of Azure services including Azure Kubernetes Service (AKS), Azure Functions, Azure Logic Apps, Azure SQL Database, Azure Cosmos DB, and Azure Data Factory.
- Proficiency with Ansible for configuration management and automation.
- Experience with Docker for containerization and Helm charts for Kubernetes deployments.
- Strong background in Linux server administration and shell scripting.
- Familiarity with monitoring and logging tools such as Prometheus, Grafana, and Azure Monitor.
- Strong understanding of cloud security best practices, identity and access management, and compliance requirements.
Certifications:
- Microsoft Certified: Azure Solutions Architect Expert (preferred).
- Other relevant certifications (e.g., Azure DevOps Engineer Expert, Azure Security Engineer) are a plus.
Soft Skills:
- Excellent problem-solving skills and the ability to analyze complex technical issues.
- Strong communication and interpersonal skills, with the ability to work effectively with cross-functional teams.
- Demonstrated leadership and mentoring capabilities.