Job Title: Senior Consultant | GCP DevOps | Mumbai | Engineering
Job Title: GCP Devops Engineers
Location: Mumbai
Job Type: Full-time;
Designation: Senior Consultant
Job Description: As a GCP DevOps Engineer, you will be responsible for automating, optimizing, and maintaining cloud infrastructure and deployment pipelines on Google Cloud Platform (GCP). You will work closely with software developers, system administrators, and IT staff to design, deploy, and maintain infrastructure and services that support the development, testing, and deployment of applications in the cloud.
Key Responsibilities:
- Cloud Infrastructure Management:
- Design, deploy, and manage scalable, highly available, and fault-tolerant systems on Google Cloud Platform (GCP).
- Leverage GCP services such as Compute Engine, Kubernetes Engine (GKE), Cloud Storage, BigQuery, Cloud Functions, VPC, Pub/Sub, and more.
- Set up and manage virtual machines, containers, and networking on GCP to optimize resource utilization and ensure high availability.
- Automation & CI/CD Pipelines:
- Implement and manage CI/CD pipelines to automate software builds, testing, and deployments using tools such as Jenkins, GitLab CI, Google Cloud Build, and others.
- Automate infrastructure provisioning, scaling, and configuration management using Infrastructure-as-Code (IaC) tools like Terraform, Google Cloud Deployment Manager, or Ansible.
- Build and manage tools that enhance development and operational workflows, including code deployment, configuration management, and monitoring.
- Collaboration & Support:
- Collaborate with development, QA, and operations teams to streamline the software development lifecycle and promote continuous integration and delivery practices.
- Troubleshoot issues related to cloud infrastructure, deployments, or application performance.
- Provide on-call support for critical infrastructure and systems, ensuring minimal downtime and fast issue resolution.
- Monitoring & Performance Optimization:
- Monitor and optimize cloud infrastructure performance using tools like Google Cloud Monitoring, Cloud Logging, and Stackdriver.
- Conduct system performance tuning, identifying and resolving bottlenecks to ensure high availability and optimal cloud resource utilization.
- Proactively monitor and alert on cloud infrastructure and application performance to ensure reliability and uptime.
- Security & Compliance:
- Implement security best practices for cloud infrastructure, ensuring secure configuration of resources and services (IAM, encryption, firewall rules, etc.).
- Implement and manage Identity and Access Management (IAM) roles, permissions, and policies to secure cloud resources.
- Collaborate with security teams to ensure compliance with security and regulatory standards (e.g., GDPR, HIPAA).
- Documentation & Best Practices:
- Maintain and update documentation for cloud infrastructure, configurations, deployment processes, and operational procedures.
- Document CI/CD pipeline configurations, automations, and best practices to ensure consistency across teams.
- Contribute to the development of internal standards, practices, and policies for DevOps processes.
Required Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent work experience).
- 6+ years of experience as a DevOps Engineer, with a strong focus on Google Cloud Platform (GCP).
- Strong knowledge of GCP services such as Compute Engine, Kubernetes Engine (GKE), Cloud Storage, BigQuery, Pub/Sub, VPC, and Cloud Functions.
- Experience with Infrastructure-as-Code (IaC) tools like Terraform, Cloud Deployment Manager, or Ansible.
- Proficiency in CI/CD pipeline tools such as Jenkins, GitLab CI, or Google Cloud Build.
- Solid experience with containerization technologies like Docker and container orchestration with Kubernetes.
- Strong scripting skills (Python, Bash, Go, or similar) for automation, configuration management, and system monitoring.
- Understanding of cloud networking concepts, including VPC, load balancers, DNS, and VPNs.
- Familiarity with monitoring tools such as Cloud Monitoring, Cloud Logging, and Stackdriver.
Preferred Qualifications:
- Google Cloud Professional DevOps Engineer certification or other Google Cloud-related certifications (e.g., Professional Cloud Architect).
- Experience with serverless architecture (Cloud Functions, Cloud Run) and microservices.
- Familiarity with configuration management tools like Chef, Puppet, or SaltStack.
- Experience with logging and monitoring solutions such as Prometheus, Grafana, ELK stack, or Datadog.
- Knowledge of Agile methodologies and experience working in a collaborative DevOps environment.