- Company Name
- iBSC
- Job Title
- GCP DevOps Engineer
- Job Description
-
**Job Title**
GCP DevOps Engineer
**Role Summary**
Contract‑based GCP DevOps Engineer responsible for designing, deploying, and managing cloud-native solutions on Google Cloud Platform. Focus on container orchestration, infrastructure‑as‑code, continuous delivery, and monitoring at scale, while consulting with stakeholders and guiding engineering teams.
**Expectations**
- Deliver end‑to‑end GCP infrastructure solutions within a 6‑month contract.
- Provide technical leadership and consulting to stakeholders, engineers, and business analysts.
- Communicate clearly across cross‑functional teams, influencing decisions and up‑skilling team members.
- Demonstrate commercial awareness and pragmatic problem‑solving.
- Follow Agile principles and contribute to Scrum/Kanban/SAFe processes.
**Key Responsibilities**
- Design and implement scalable, highly available GCP architectures (Compute Engine, GKE, Cloud Storage, Cloud SQL, etc.).
- Build and maintain containerized workloads using Docker, Kubernetes, Rancher, and Helm charts.
- Develop and version Infrastructure‑as‑Code with Terraform, ensuring idempotent deployments.
- Create and maintain CI/CD pipelines using Harness, Urban Code Deploy, or equivalent.
- Configure, automate, and optimize monitoring, logging, and alerting (Stackdriver, Prometheus, Grafana).
- Perform disaster‑recovery planning, backup strategies, and security hardening.
- Migrate applications from on‑prem VMs to GCP or Azure services, ensuring minimal downtime.
- Script automation and basic programming (Python, Node.js, Bash).
- Collaborate with security, network, and operations teams to maintain compliance and performance.
**Required Skills**
- 6+ years in DevOps or Cloud Engineering, with at least 3 years in a consulting environment.
- Deep experience with Google Cloud Platform (GCE, GKE, Cloud Run, Pub/Sub, Cloud Functions).
- Proficiency in Docker, Kubernetes (EKS) or Rancher; Helm and Harness CI/CD tools.
- Strong Terraform expertise for IaC.
- Linux system administration fundamentals.
- Advanced Java skills, preferably Spring framework; Python or Node.js optional.
- Hands‑on experience with monitoring/observability (Prometheus, Grafana, Stackdriver).
- Knowledge of high‑availability, disaster recovery, and security best practices.
- Excellent communication, stakeholder management, and influence abilities.
- Agile methodology experience: Scrum, Kanban, or SAFe.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Docker (DCA) or Kubernetes (CKAD) certification (preferred).
- Additional cloud certifications (e.g., Google Professional Cloud DevOps Engineer) considered a plus.
---