Role overview: We are looking for an experienced Senior DevOps Engineer with deep expertise in Google Cloud Platform (GCP) to join our infrastructure team. You will be responsible for designing, building, hosting, and managing secure, scalable, and highly available cloud systems. You will also bring solid AWS knowledge to support multi-cloud strategies and drive best-in-class engineering practices across the organization.
Key Responsibilities:
Infrastructure & Architecture
- Design and deploy scalable, fault-tolerant infrastructure on GCP using GKE, Cloud Run, Compute Engine, Cloud SQL, and Pub/Sub.
- Architect and manage multi-cloud setups bridging GCP and AWS workloads with a focus on security and cost optimization.
- Develop disaster recovery plans and ensure high availability SLAs across all services.
Security & Compliance
- Implement and maintain security best practices including IAM policies, VPC configurations, firewall rules, and encryption.
- Apply zero-trust network architecture principles across cloud environments.
- Ensure compliance with standards such as SOC 2 and ISO 27001; manage audit logging and SIEM integrations.
- Manage secrets, certificates, and keys using Secret Manager, KMS, and HSM.
CI/CD & Automation
- Build and optimize CI/CD pipelines using Cloud Build, GitHub Actions, ArgoCD, or Jenkins.
- Manage infrastructure as code (IaC) using Terraform or Pulumi with version-controlled configuration.
- Automate operational tasks, runbooks, and routine maintenance through scripting (Python, Bash, Go).
Observability & Reliability
- Monitor, log, and trace distributed systems using Cloud Monitoring, Cloud Logging, Prometheus, and Grafana.
- Configure alerting and incident response workflows with PagerDuty or equivalent tools.
- Drive SRE practices including SLO/SLA definition, error budgets, and post-incident reviews.
Collaboration
- Collaborate with development teams to improve system reliability and support production deployments.
- Communicate infrastructure trade-offs and recommendations to engineering, product, and leadership teams.
- Mentor junior engineers and contribute to internal DevOps standards and documentation.
Key Skills:
GCP Core Services
- GKE, Cloud Run, Compute Engine, App Engine
- Cloud Storage, Cloud SQL, Spanner, BigQuery, Dataflow
- VPC, Cloud Armor, Identity & Access Management (IAM)
- Pub/Sub, Cloud Tasks, Cloud Scheduler
- Cloud Build, Artifact Registry, Container Registry
DevOps Tooling
- Terraform or Pulumi for infrastructure as code
- Docker and Kubernetes (Helm, Kustomize, GitOps workflows)
- CI/CD: GitHub Actions, ArgoCD, Cloud Build, or Jenkins
- Prometheus, Grafana, PagerDuty for observability and alerting
- Python, Bash, or Go for scripting and automation
AWS (Secondary Cloud)
- EC2, EKS, Lambda, S3, RDS, and associated managed services
- IAM roles, VPC, Security Groups, and network policies
- Route 53, CloudFront, and Elastic Load Balancers
- CloudWatch monitoring, alerting, and log analysis
- AWS CLI and SDK familiarity
Security & Compliance
- Zero-trust architecture and network segmentation
- Secret Manager, Cloud KMS, HSM for key and credential management
- Vulnerability scanning, patch management, and security posture tooling
- SOC 2 / ISO 27001 compliance awareness
- SIEM integration and audit logging practices