Job Responsibilities
Cloud Architecture & Deployment
Design and Implement Solutions: Design and deploy highly available, fault-tolerant, and scalable solutions using core GCP services (e.g., Compute Engine, Google Kubernetes Engine (GKE), Cloud Storage, and Cloud SQL).
Infrastructure as Code (IaC): Automate the provisioning and management of cloud infrastructure using tools like Terraform or Cloud Deployment Manager to ensure consistency and repeatability.
Cloud Migration: Lead or assist in the planning and execution of migrating on-premises workloads, data, and applications to the Google Cloud Platform.
Security & Compliance
Identity and Access Management (IAM): Configure and manage IAM roles and policies to enforce the principle of least privilege across all GCP resources.
Network Security: Design and implement secure virtual networks (VPC), firewall rules, Cloud Load Balancing, and VPN connectivity for hybrid cloud environments.
Data Protection: Ensure data is secured at rest and in transit using encryption and follow compliance standards relevant to the organization.
Operations & Optimization (DevOps/SRE Practices)
Automation & CI/CD: Develop and maintain Continuous Integration/Continuous Delivery (CI/CD) pipelines using tools like Cloud Build, Jenkins, or Spinnaker to accelerate software deployment onto GCP.
Monitoring and Logging: Set up and manage monitoring, logging, and alerting using Google Cloud operations suite (formerly Stackdriver) to proactively identify and resolve performance bottlenecks and system failures.
Cost Management: Continuously analyze resource utilization and implement strategies for cost optimization and efficiency, leveraging rightsizing and managed services.
Disaster Recovery: Develop and implement disaster recovery and business continuity plans, including data backup and failover mechanisms.
Key Requirements and Qualifications
Technical Skills
GCP Expertise: Deep, hands-on experience with core Google Cloud services, including Compute, Storage, Networking, and Serverless options (Cloud Functions, Cloud Run).
Containerization and Orchestration: Proficiency with Docker and advanced experience with Kubernetes, especially Google Kubernetes Engine (GKE).
Programming/Scripting: Experience with scripting languages like Python, Go, or Bash for automation and tool development.
Operating Systems: Strong knowledge of Linux system administration and networking fundamentals.
Databases: Familiarity with managing and deploying both relational (Cloud SQL, Cloud Spanner) and NoSQL (Cloud Firestore, Bigtable) databases on GCP.
Soft Skills & Experience
This is not work from home. Must work from our Bhilai CG office
Minimum 2+ years of experience as GCP engineer
Problem-Solving: Excellent analytical and troubleshooting skills to resolve complex infrastructure and application issues.
Collaboration: Ability to work effectively with development, security, and product teams.
Communication: Strong written and verbal communication skills to explain complex technical concepts to non-technical stakeholders.
Certifications: While often not mandatory, Google Cloud Professional Cloud Engineer or Professional Cloud Architect certifications are highly valued.