Full Time

Software Engineer III, Site Reliability Engineering, Google Cloud

Google
$130,000 - $180,000* / year (about $63–$87 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Google, so some details may not match this job. The employer's own page has the real description.

Overview

As a Software Engineer III in Site Reliability Engineering (SRE) for Google Cloud at Google, you will play a pivotal role in ensuring the availability, performance, and scalability of our systems. You will collaborate closely with product development teams to design and implement monitoring and incident response systems, automate processes, and contribute to the overall reliability of cloud services. This position requires a strong technical foundation, problem-solving skills, and a proactive attitude towards maintaining the integrity and efficiency of our platform.



Job Responsibilities

  • Design, develop, and maintain robust monitoring solutions for various cloud services.
  • Implement incident management processes, including detection, response, and post-mortem analysis.
  • Collaborate with software engineering teams to automate service deployments and improve system reliability.
  • Analyze and mitigate risks by performing regular performance and reliability assessments.
  • Support capacity planning and demand forecasting to ensure optimal resource utilization.
  • Participate in on-call responsibilities to swiftly address production incidents.
  • Contribute to the development of Site Reliability Engineering best practices and documentation.


Qualifications

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • 5+ years of experience in software engineering or a related technical field.
  • Proficiency in programming languages such as Python, Go, or Java.
  • Experience with cloud platforms and services, preferably Google Cloud Platform (GCP).
  • Strong understanding of site reliability concepts, including incident management, service level objectives (SLOs), and capacity planning.
  • Knowledge of container orchestration technologies, such as Kubernetes.
  • Excellent problem-solving abilities and an analytical mindset.


Technologies & Tools

In this role, you will utilize a variety of technologies and tools, including but not limited to Google Cloud Platform (GCP), Kubernetes for container orchestration, Prometheus and Grafana for monitoring and alerting, Terraform for infrastructure as code, and continuous integration/continuous deployment (CI/CD) tools. Familiarity with version control systems like Git, and configuration management tools such as Ansible, will also be essential for effective collaboration and development.



Ideal Candidates

Ideal candidates for this position are highly motivated individuals with a passion for technology and a strong dedication to reliability and performance. They should exhibit excellent communication skills to facilitate collaboration across teams, demonstrate a proactive problem-solving approach, and possess a growth mindset to continuously improve their skills. Furthermore, candidates who thrive in a dynamic, fast-paced environment and show resilience in the face of challenges will find themselves well-suited for the demands of this role.

Not sure what kind of job to look for? Our career quiz is 30 quick questions, then the careers that fit your interests and what they pay. Take the career quiz →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.