Posted on: 19/07/2025
We are looking for a motivated and talented DevOps Engineer, specialising in Google Cloud Platform (GCP).
Experience Required : 05+ Years
Job Type : Full Time
Location : Pune
Role and Responsibilities :
- Mandatory experience in Design, build, and maintain scalable, reliable, and highly available cloud infrastructure on Google Cloud Platform (GCP)
- Implement Infrastructure as Code (IaC) using Terraform, Deployment Manager, or Cloud Foundation Toolkit
- Strong experience with Terraform, Cloud Build, Docker, GKE (Google Kubernetes Engine)
- Experience with customizing Tekton is preferred;
- Develop and manage CI/CD pipelines using tools like Cloud Build, Jenkins, GitLab CI, etc.
- Create and manage Kubernetes clusters (GKE), containers, and serverless functions.
- Candidate should have intermediate to extensive software development experience using any language like Java, Python
- Proficient in scripting (e.g., Python, Bash, Shell)
- Ensure high availability, disaster recovery, and business continuity of critical applications.
- Automate infrastructure provisioning, monitoring, and alerting
- Establish and maintain security best practices in cloud infrastructure and containerized applications.
- Document migration strategies, architecture diagrams, and operational runbooks.
Skills Required :
I. Core DevOps Principles & Practices :
- DevOps Mindset : A deep understanding of the DevOps philosophy, including continuous integration (CI), continuous delivery (CD), continuous deployment, infrastructure as code (IaC), monitoring, logging, and incident management.
- Agile Methodologies : Familiarity with Agile and Scrum practices for collaborative development and iterative delivery.
- Version Control : Expert-level proficiency with Git (branching, merging, pull requests, collaborative workflows) and platforms like GitHub, GitLab, or Bitbucket.
II. Google Cloud Platform (GCP) Expertise :
- Compute Services
- Compute Engine : Virtual Machines (VMs), instance groups, custom images.
- Google Kubernetes Engine (GKE) : Container orchestration, cluster management, deployments, services, pods, namespaces.
- Cloud Run/App Engine : Serverless platforms for containerized applications and web apps.
- Cloud Functions : Event-driven serverless compute.
Storage & Databases :
- Cloud Storage : Object storage (buckets, objects, access control).
- Cloud SQL : Managed relational databases (PostgreSQL, MySQL, SQL Server).
- Cloud Spanner : Horizontally scalable relational database.
- Cloud Firestore/Datastore : NoSQL document databases.
- BigQuery : Serverless data warehouse.
Networking :
- VPC (Virtual Private Cloud) : Subnets, routing, firewall rules, shared VPC.
- Load Balancing : Global, regional, internal load balancers.
- Cloud DNS : Domain Name System.
- Cloud CDN : Content Delivery Network.
- VPN/Interconnect : Hybrid connectivity.
Security & Identity :
- IAM (Identity and Access Management) : Roles, permissions, service accounts.
- VPC Service Controls : Data exfiltration prevention.
- Cloud Key Management Service (KMS) : Encryption key management.
- Secret Manager : Securely storing sensitive data.
Monitoring, Logging & Observability :
- Cloud Monitoring (Stackdriver Monitoring) : Metrics, dashboards, alerts.
- Cloud Logging (Stackdriver Logging) : Log aggregation, filtering, analysis.
- Cloud Trace : Distributed tracing.
- Cloud Profiler : Performance analysis.
DevOps-specific GCP Services :
- Cloud Build : CI/CD for building, testing, and deploying.
- Cloud Source Repositories : Private Git repositories.
- Artifact Registry : Universal package manager (Docker images, Maven artifacts, npm packages).
- Cloud Deployment Manager / Terraform : Infrastructure as Code (IaC) for provisioning and managing GCP resources.
III. Automation & Scripting :
- Scripting Languages : Strong proficiency in at least one scripting language commonly used in DevOps, such as :
- Python : Widely used for automation, scripting, and interacting with APIs.
- Go (Golang) : Increasingly popular for building highly performant tools.
- Bash/Shell Scripting : Essential for command-line automation and basic tasks.
Infrastructure as Code (IaC) Tools :
- Terraform : Highly demanded for provisioning and managing infrastructure across various cloud providers, including GCP.
- Cloud Deployment Manager : GCP's native IaC tool.
- Ansible : Configuration management and orchestration.
CI/CD Tools :
- Jenkins : A popular open-source automation server.
- Cloud Build : GCP's fully managed CI/CD service.
- GitLab CI/CD : Integrated CI/CD platform.
- Tekton : Kubernetes-native CI/CD.
IV. Containerization & Orchestration :
- Docker : Building, managing, and running containerized applications.
- Kubernetes : Deep understanding of Kubernetes concepts (pods, deployments, services, ingress, volumes, namespaces) and managing Kubernetes clusters, especially on GKE.
- Helm : Package manager for Kubernetes applications.
V. Operating Systems & Networking Fundamentals :
- Linux : Strong command-line proficiency, understanding of Linux distributions, file systems, process management, and networking.
- Networking Fundamentals : TCP/IP, UDP, DNS, HTTP/S, load balancing, firewalls, routing, subnetting, VPNs.
VI. Monitoring, Logging & Troubleshooting :
- Observability Concepts : SLIs, SLOs, SLAs.
- Alerting & Incident Management : Setting up alerts, on-call rotations, root cause analysis.
- Log Management : Centralized logging, log analysis tools (e.g., Splunk, Elastic Stack).
VII. DevSecOps (Security in DevOps) :
- Security Best Practices : Implementing security throughout the SDLC.
- Vulnerability Scanning : Tools for identifying security vulnerabilities.
- Compliance : Understanding industry regulations and security standards (e.g., ISO 27001, PCI DSS).
VIII. Soft Skills :
- Collaboration & Communication : Ability to work effectively with development, operations, and other teams.
- Problem-Solving : Strong analytical and troubleshooting skills to diagnose and resolve complex issues.
- Adaptability : Ability to learn new technologies and adapt to rapidly evolving cloud environments.
- Documentation : Clear and concise documentation of processes, configurations, and procedures.
Qualification Requirement :
- B. Tech CSE/IT, MCA, BCA, M. Tech, BSc. IT, Bachelor's in Computers or Similar field, Any Graduate
Did you find something suspicious?
Posted By
Posted in
DevOps / SRE
Functional Area
DevOps / Cloud
Job Code
1515268
Interview Questions for you
View All