Job Title: DevOps Engineer (Azure, GCP, Bicep, YAML)
Overview
We are looking for a talented DevOps Engineer with solid experience in Microsoft Azure, robust proficiency in Infrastructure as Code (IaC) using Bicep, working knowledge of Google Cloud Platform (GCP), and advanced skills in YAML-based configuration. The ideal candidate will help architect, automate, and optimize cloud environments while ensuring secure, scalable, and resilient application delivery.
Key Responsibilities
Cloud Infrastructure & Automation
- Design, deploy, and manage cloud infrastructure in Microsoft Azure using Bicep, ARM templates, and Azure CLI.
- Work with Google Cloud Platform (GCP) services for multi-cloud deployments, workload migration, and infrastructure optimization.
- Implement IaC best practices using Bicep, YAML, and Git-based workflows.
- Develop reusable IaC modules and ensure consistency across environments.
- Optimize cost, performance, and scalability across Azure and GCP resources.
CI/CD Pipeline Development
- Build and maintain CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, or GCP Cloud Build.
- Write YAML pipelines for automated deployments, testing, compliance checks, and multi-stage delivery.
- Integrate security scanning, automated testing, and quality gates into CI/CD workflows.
- Automate provisioning, configuration management, and environment setups.
Operational Excellence
- Monitor cloud workloads using Azure Monitor, Log Analytics, Application Insights, and GCPs Cloud Monitoring and Logging.
- Troubleshoot issues across cloud infrastructure, container platforms, and application services.
- Implement DevOps best practices such as automated rollback, immutable infrastructure, and version-controlled deployments.
Security & Compliance
- Apply security best practices in Azure and GCP, including IAM, service accounts, RBAC, network security, and key management.
- Ensure governance controls, tagging standards, resource organization, and cost monitoring.
- Work closely with security teams to align with compliance frameworks and policies.
Collaboration & Support
- Collaborate with developers, architects, and QA teams to support cloud-native development and DevOps adoption.
- Participate in sprint planning, architecture discussions, and operational reviews.
- Prepare documentation including infrastructure diagrams, IaC standards, deployment processes, and troubleshooting runbooks.
Required Qualifications
- Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).
- 5 years of experience in DevOps or cloud engineering roles.
- Hands-on experience with:
- Azure cloud services
- GCP services (Compute Engine, Cloud Storage, GKE, Pub/Sub, IAM, etc.)
- Bicep for IaC (module creation, deployments)
- Writing and managing YAML for pipelines, Kubernetes, and configuration automation
- CI/CD platforms (Azure DevOps, GitHub Actions, Jenkins, Cloud Build)
- Git for version control
- Good understanding of containers (Docker) and Kubernetes (AKS/GKE).
Preferred Skills
- Scripting experience in PowerShell, Bash, or Python.
- Knowledge of configuration management tools (Ansible, Chef, Puppet).
- Familiarity with microservices, service mesh, and cloud-native patterns.
- Experience with Kubernetes manifests, Helm charts, and YAML templating.
- GitHub Actions
- Strong experience in building and managing CI/CD workflows using GitHub Actions.
- Ability to design reusable workflows, composite actions, and workflow templates.
- Proficiency in YAML syntax for multi-stage pipelines, environment promotion, and approvals.
- Experience integrating GitHub Actions with Azure and GCP services for automated deployments.
- Implementation of security best practices such as secrets management, OIDC authentication, and dependency scanning.
- Experience with workflow optimization, caching strategies, and parallel job execution.
GitHub Copilot
- Hands-on usage of GitHub Copilot for accelerating code development, scripting, and automation tasks.
- Ability to leverage Copilot for generating IaC templates (Bicep/ARM), YAML pipelines, and scripts.
- Experience reviewing, validating, and refining AI-generated code to meet production standards.
- Understanding of responsible AI usage, including security, compliance, and code quality considerations.
Certifications
- Professional certifications such as AZ-104, AZ-400, AZ-305, GCP Associate Cloud Engineer, or GCP Professional DevOps Engineer.
Soft Skills
- Strong analytical and troubleshooting abilities.
- Effective communication and collaboration with cross-functional teams.
- Ability to manage multiple priorities in fast-paced environments.
- Continuous learning mindset with attention to detail.
Role: DevOps Engineer, Industry Type: Management Consulting, Department: Engineering - Software & QA, Employment Type: Full Time, Permanent Role Category: DevOps Education UG: B.Tech / B.E. in Any Specialization PG: MCA in Any Specialization, MBA/PGDM in Any Specialization, MS/M.Sc(Science) in Any Specialization, M.Tech in Any Specialization read more
Key Skills Skills highlighted with ‘‘ are preferred keyskills DevOpsCi/Cd JenkinsTerraform
📌 Devops Engineer (Bengaluru)
🏢 EY
📍 Bengaluru