Job Summary
Key Responsibilities
Cloud Infrastructure Management
Design, deploy, and manage scalable and resilient cloud infrastructure on Google Cloud Platform (GCP).
Manage and optimize GCP services including:
Compute Engine ,Google Kubernetes Engine (GKE), Cloud Storage, Cloud SQL, BigQuery, Cloud Load Balancing, VPC and Networking, IAM & Security Services
Ensure high availability, disaster recovery, and business continuity
CI/CD Automation
- Design and implement CI/CD pipelines for automated build, test, and deployment processes.
- Automate software delivery using tools such as:
- Jenkins
- GitHub Actions
- GitLab CI/CD
- Cloud Build
- Azure DevOps
Containerization & Kubernetes
- Deploy and manage containerized applications using Docker and Kubernetes.
- Manage Kubernetes clusters using Google Kubernetes Engine (GKE).
- Monitor cluster performance, scaling, and availability.
- Implement Helm charts and Kubernetes manifests.
Monitoring & Observability
- Implement proactive monitoring and alerting solutions.
- Configure logging, tracing, and performance monitoring using:
- Google Cloud Operations Suite (Stackdriver)
- Prometheus
- Grafana
- Splunk
- ELK Stack
- Analyze incidents and perform root cause analysis.
Skill Requirements
Google Cloud Platform (GCP)
- Strong hands-on experience with:
- Google Kubernetes Engine (GKE)
- Compute Engine
- Cloud Run
- Cloud Functions
- Cloud Build
- Cloud Storage
- Cloud SQL
- Pub/Sub
- BigQuery
- Cloud Monitoring & Logging
- Experience with GCP networking and security concepts