Job Summary
To be responsible for managing technology in projects and providing technical guidance / solutions for work completion
Key Responsibilities
Cloud & Infrastructure
- Design, build, and operate production-ready infrastructure on Google Cloud Platform (GCP).
- Manage and optimize GCP services such as GKE, Compute Engine, Cloud Load Balancing, VPC, IAM, Cloud Storage, and Cloud Monitoring.
- Implement Infrastructure as Code (IaC) using Terraform for repeatable, version-controlled deployments.
Kubernetes & Microservices
- Deploy, manage, and operate Kubernetes workloads on GKE for microservices-based applications.
- Implement best practices for container orchestration, scaling, high availability, and fault tolerance.
- 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 for building, testing, and deploying containerized applications.
- Automate Docker image builds, security scans, and Kubernetes deployments.
- Collaborate with development teams to 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, reliability, and performance tuning of cloud and Kubernetes environments.
- Participate in incident management, root cause analysis, and continuous improvement initiatives.
Observability & Operations
- Set up and maintain monitoring, logging, and alerting using Cloud Monitoring, Cloud Logging, Prometheus, and Grafana.
- Provide visibility into system health, performance metrics, and application behavior.
- Optimize cost, performance, and resource utilization across GCP services.
Skill Requirements
- Strong hands-on experience with Google Cloud Platform (GCP).
- Experience managing Kubernetes (GKE) in production environments.
- Proficiency in Terraform or similar IaC tools.
- Experience with CI/CD pipelines, preferably GitHub Actions.
- Solid understanding of Docker and container-based deployments.
- Knowledge of cloud security, IAM, certificates, and secrets management.
- Experience with monitoring, alerting, and operational best practices (CloudOps/SRE fundamentals).
- Understanding of microservices architecture and cloud-native design principles.