Senior Lead DevOps Engineer (Azure | AWS | Snowflake | GitLab | DevSecOps)
Location: Bengaluru / Hyderabad, India | Full-time
#DevOps #DevSecOps #Azure #GitLabCI #Snowflake #Terraform #WellArchitected
#SeniorRole
About the Role:
A Senior Lead DevOps Engineer to lead automation, security, and reliability across our multi-cloud infrastructure and modern data platforms. One who owns an end-to-end DevOps lifecycle, enforces Well-Architected principles, and contributes as a platform admin and DevSecOps champion.
Key Responsibilities:
Cloud Infrastructure & Reliability (Azure | AWS | Snowflake):
- Architect and manage Azure services: ADF, Function Apps, Web Apps, Storage, Key Vaults, Application Insights.
- Automate infrastructure using Terraform and ARM templates.
- Design and implement HA/DR, VNET Integration, Private Endpoints, Private DNS, and VPN Gateways following Well-Architected standards.
- Provision and manage Snowflake infrastructure, including network policies and object lifecycle.
- Monitor applications using Azure Monitor, Log Analytics, and KQL dashboards.
CI/CD, DevOps & DevSecOps Automation:
- Build and maintain GitLab CI/CD pipelines with strong governance and modular design.
- Integrate SonarQube, Semgrep, Checkov, and automated unit/integration tests into pipelines.
- Manage secrets securely using Azure Key Vault and HashiCorp Vault.
- Administer GitLab (Runners, Groups, Permissions) and Git standards (branching, PRs, conflict resolution).
- Manage and publish Docker images via GitLab Container Registry and BAMS.
Data Platform Integration:
- Automate Snowflake tasks using Python, Terraform, and SnowSQL.
- Integrate with Azure Functions, AWS Lambda (.NET), and other cloud-native services.
- Package custom tools and connectors into Docker for reproducible pipelines.
Security, Compliance & Governance:
- Apply secure coding and DevSecOps practices throughout the DevOps lifecycle.
- Implement RBAC, Managed Identities, Service Principals, and secure authentication flows.
- Support audits and enforce security baselines across environments.
Application Lifecycle & .NET Platform Ownership:
- Own .NET Framework upgrades, dependency tracking, issue resolution, and deployment strategies.
- Manage Azure Web Apps/Functions and AWS Lambdas (.NET).
- Implement Blue-Green, Canary, and rollback strategies using GitLab CI/CD.
Platform Administration (Snowflake, GitLab):
- Administer Snowflake accounts, roles, integrations, and network settings.
- Oversee GitLab project structure, group policies, user access, and pipeline governance.
Required Skills:
- Azure (Expert): ADF, App Services, Private Endpoints, VNETs, Key Vault, Terraform, ARM
- AWS (Proficient): Lambda (.NET), IAM, VPC, Snowflake integrations
- Snowflake (Strong): Provisioning, Admin Ops, Networking, Security Integrations
- Terraform (Expert) | ARM Templates (Proficient)
- GitLab CI/CD (Expert) | GitOps (Advanced) | Vault Integration
- Scripting: Python, PowerShell, Bash, Azure CLI
- DevSecOps: Checkov, Semgrep, SonarQube, test automation
- Containerization: Docker image build, BAMS, and GitLab Registry
- Platform Admin: Snowflake & GitLab user/role/project governance
Bonus Points For:
- Exposure to Snowflake Arctic, Native Apps, or Streamlit
- Experience conducting Well-Architected Reviews on Azure, AWS, or Snowflake