HamburgerMenu
hirist

BeeSolver Technology - DevOps Engineer - Google Cloud Platform

Beesolver Technology Private Limited
Pune
5 - 7 Years

Posted on: 19/07/2025

Job Description

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

info-icon

Did you find something suspicious?