Job Title: Senior Consultant | GCP Cloud | Mumbai | Engineering
Job Title: GCP Infra Engineers
Location: Mumbai
Job Type: Full-time;
Designation: Senior Consultant
Job Description: As a GCP Infrastructure Engineer, you will be responsible for the design, deployment, and management of infrastructure on Google Cloud Platform. You will work closely with development, operations, and security teams to ensure that the cloud infrastructure is scalable, secure, and optimized for performance and cost efficiency. You will play a key role in maintaining cloud systems, automating processes, and providing support for the company’s digital initiatives.
Key Responsibilities:
- Infrastructure Design & Management:
- Design, deploy, and maintain scalable, highly available, and fault-tolerant infrastructure on Google Cloud Platform (GCP).
- Implement GCP services such as Compute Engine, Kubernetes Engine, Cloud Storage, Pub/Sub, VPC, BigQuery, Cloud Functions, etc.
- Plan and implement multi-cloud and hybrid-cloud environments when necessary.
- Automation & Configuration Management:
- Automate infrastructure provisioning, scaling, and management using Infrastructure-as-Code (IaC) tools like Terraform, Cloud Deployment Manager, or Ansible.
- Develop and maintain CI/CD pipelines for infrastructure and application deployments using tools like Jenkins, GitLab CI, or Cloud Build.
- Implement and manage cloud-native technologies like Kubernetes and Docker for containerized applications.
- Monitoring & Optimization:
- Monitor the health and performance of cloud infrastructure using GCP’s monitoring tools (e.g., Stackdriver, Cloud Monitoring, Cloud Logging).
- Continuously optimize resource utilization to ensure cost efficiency while meeting performance requirements.
- Identify bottlenecks and recommend solutions to improve infrastructure performance.
- Security & Compliance:
- Implement and manage security best practices, ensuring secure configurations for cloud infrastructure and resources.
- Set up and manage Identity and Access Management (IAM) roles, service accounts, and permissions on GCP to ensure least-privilege access.
- Work with the security team to ensure that cloud infrastructure complies with security policies, data privacy regulations, and industry standards (e.g., GDPR, HIPAA).
- Troubleshooting & Support:
- Provide level-2/level-3 support for infrastructure issues and troubleshoot GCP-related problems effectively.
- Respond to incidents and resolve issues related to cloud infrastructure and services.
- Work closely with development and operations teams to resolve cloud infrastructure bottlenecks and enhance system reliability.
- Collaboration & Documentation:
- Collaborate with other teams (DevOps, developers, security) to ensure a cohesive and effective cloud infrastructure strategy.
- Write and maintain clear, detailed documentation for infrastructure setup, configuration, and operational procedures.
- Help train and mentor junior engineers and contribute to building best practices for cloud operations.
Required Qualifications:
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field (or equivalent work experience).
- 6+ years of hands-on experience with Google Cloud Platform (GCP) services and infrastructure management.
- Solid experience with GCP tools such as Compute Engine, Cloud Storage, Cloud Functions, Kubernetes Engine (GKE), BigQuery, VPC, and IAM.
- Strong proficiency in Infrastructure-as-Code (IaC) tools such as Terraform, Cloud Deployment Manager, or similar tools.
- Experience in configuring and managing CI/CD pipelines for infrastructure and applications.
- Experience with Linux/Unix-based systems and scripting languages like Python, Bash, or Go.
- Familiarity with containerization technologies (Docker) and container orchestration using Kubernetes.
- Understanding of networking concepts (DNS, VPN, Load Balancers, VPC, Subnets, etc.) within GCP environments.
- Solid understanding of cloud security principles, including encryption, IAM, firewalls, and security monitoring.
Preferred Qualifications:
- Google Cloud Professional Cloud Architect or Google Cloud Professional Cloud Network Engineer certification.
- Experience with automation and orchestration tools like Ansible, Chef, or Puppet.
- Familiarity with logging and monitoring tools such as Stackdriver, Prometheus, Grafana, or ELK stack.
- Experience in multi-cloud or hybrid cloud environments.
- Knowledge of serverless computing platforms like Google Cloud Functions or Cloud Run.
- Familiarity with Agile methodologies and working in a DevOps or CI/CD-driven environment.