Google Cloud Operations Engineer

Google Cloud Operations Engineer 

  • Total Experience : 5 to 10 Years
  • No of Openings : 3
  • Job ID No : 03122024
  • Type : Remote
  • Location : Noida [India]
  • Job Post Date : 29/11/2024

About the Job 

The Google Cloud Operations Engineer is responsible for managing infrastructure using CI/CD pipelines, configuring cloud environments (Google Cloud, AWS, Azure), and optimizing database performance. They implement database changes, write SQL queries, and monitor data integration processes. The role involves using automation tools, monitoring systems like Prometheus and Grafana, and ensuring compliance with security standards such as GDPR and PCI. The engineer collaborates with development teams, handles incident management, and ensures effective communication between teams. Required skills include proficiency in CI/CD, containerization, cloud platforms, and scripting. A Bachelor’s degree in Computer Science or related field and relevant experience is essential.

Education Requirements

  • Bachelor’s degree in Electrical Engineering, Electronics & Communication Engineering, or Wireless Systems Engineering.

 

Skills Required

  • Proficiency in CI/CD tools (e.g., Cloudbuild, Jenkins, GitLab CI, CircleCI).
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Knowledge of cloud platforms (e.g. Google Cloud, AWS, Azure, and VMWare).
  • Knowledge of Load Balancers and WAF (e.g. F5-ASM, Cloud Armor, Global Load Balancers, F5-LTM, etc.)
  • Familiarity with IaC tools (e.g., Terraform, Ansible).
  • Proficiency in network protocols (TCP/IP, DNS, DHCP, etc.).
  • Familiarity with network security practices and tools.

Experience Requirements

  • 5-7 years of experience in CI/CD tools (e.g., Cloudbuild, Jenkins, GitLab CI, CircleCI), containerization technologies (e.g., Docker, Kubernetes), cloud platforms (e.g. Google Cloud, AWS, Azure, and VMWare)

Role & Responsibilities 

  • Use CI/CD pipelines to implement changes, ensure smooth integration of code changes and rapid deployment of applications.
  • Configure and monitor cloud environments (e.g., AWS, Azure, Google Cloud) and on-premises servers.
  • Implement changes/ updates to database schemas, tables, indexes, and relationships.
  • Write and optimize SQL queries, stored procedures, triggers, and scripts.
  • Use ETL (Extract, Transform, Load) processes for data integration and migration.
  • Monitor and analyze database performance to identify and resolve issues.
  • Implement indexing, partitioning, and query optimization techniques to improve database performance.
  • Develop and implement backup and recovery plans to protect against data loss.
  • Regularly test backup and recovery procedures to ensure data can be restored effectively.
  • Implement and manage monitoring and logging solutions (e.g., Prometheus, Grafana).
  • Analyze system performance and application metrics to identify and address bottlenecks.
  • Work closely with development teams to understand application requirements and provide operational support.
  • Facilitate communication between development, operations, and quality assurance teams to ensure alignment.
  • Use scripts and automation tools to streamline repetitive tasks and processes.
  • Use scripting languages such as Python, Bash, or PowerShell for automation purposes.
  • Enforce security best practices and policies for application and infrastructure.
  • Ensure compliance with relevant regulations and standards (e.g., PII, PCI, GDPR, HIPAA).

Submit Your Application

    Upload Your Resume (only .doc, .docx, .rtf, .pdf files) Max size: 5MB