About this role
Job title: Cloud & Infrastructure Engineer
About the Role The role focuses on designing, building, and operating production-ready infrastructure on Google Cloud Platform (GCP) and providing technical guidance for project delivery. It enables scalable microservices and automated, reliable deployments while ensuring security and performance.
What You'll Do
- Cloud & Infrastructure: Design, build, and operate production-ready infrastructure on Google Cloud Platform (GCP).
- Cloud services: Manage and optimize GKE, Compute Engine, Cloud Load Balancing, VPC, IAM, Cloud Storage, and Cloud Monitoring.
- IaC: Implement Infrastructure as Code using Terraform for repeatable, version-controlled deployments.
- Kubernetes & Microservices: Deploy, manage, and operate Kubernetes workloads on GKE for microservices; apply best practices for container orchestration, scaling, high availability, and fault tolerance.
- Collaboration: Support development teams with microservices deployment, rollout strategies (blue-green, canary), and troubleshooting.
- CI/CD & Automation: Design and maintain CI/CD pipelines using GitHub Actions; automate Docker image builds, security scans, and Kubernetes deployments; standardize deployment pipelines and release processes.
- Security & Reliability: Implement security best practices including IAM policies, secrets management, certificate management, and secure communication between services; ensure high availability and performance tuning; participate in incident management and RCA.
- Observability & Operations: Set up monitoring, logging, and alerting with Cloud Monitoring, Cloud Logging, Prometheus, and Grafana; provide visibility into system health and performance; optimize cost and resource utilization.