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, you will play a pivotal role in maintaining system reliability and performance, enhancing automation processes, and improving deployment methodologies. Your responsibilities will involve collaborating with software and operations engineers to design and implement robust solutions that ensure high availability and scalability of cloud services, while also monitoring and responding to incidents effectively. Through your expertise, you will foster an environment where systems are designed for reliability and performance, driving continuous improvement initiatives that meet the demands of users and applications in a dynamic cloud landscape.



Job Responsibilities

  • Design, implement, and maintain scalable and reliable systems that support Google Cloud services.
  • Automate infrastructure and operations tasks to improve efficiency and reduce manual efforts.
  • Monitor system performance and troubleshoot operational issues collaboratively.
  • Enhance system reliability through architectural improvements and software modifications.
  • Develop and maintain robust incident response and on-call procedures.
  • Work closely with product and software engineering teams to integrate reliability aspects into the software development lifecycle.
  • Document systems and processes while contributing to internal knowledge sharing.
  • Participate actively in disaster recovery planning and execution.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software engineering, with a focus on site reliability engineering.
  • Proficiency in programming languages such as Python, Go, or Java.
  • Strong experience with cloud infrastructure technologies, particularly Google Cloud Platform.
  • Expertise with CI/CD pipelines and automation tools.
  • Solid understanding of containerization and orchestration tools, such as Kubernetes and Docker.
  • Knowledge of monitoring and logging solutions, and experience with system performance optimization.
  • Excellent problem-solving skills and the ability to work under pressure.


Technologies & Tools

In this role, you will leverage a range of technologies and tools, including but not limited to Google Cloud Platform (GCP) services such as Compute Engine and Kubernetes Engine. Familiarity with automation frameworks like Terraform and CI/CD tools such as Jenkins or Spinnaker will be essential. Additionally, expertise in monitoring solutions such as Prometheus, Stackdriver, and Grafana will play a critical role in maintaining system reliability and performance.



Ideal Candidates

The ideal candidate for this position will exhibit a strong sense of ownership and accountability towards system reliability. You should be a proactive learner who continuously seeks knowledge and embraces challenges with a solutions-oriented mindset. Exceptional communication skills are crucial for effective collaboration with cross-functional teams, while an affinity for operational excellence will enable you to thrive in fast-paced environments. Candidates who possess a passion for cloud technology and a desire to implement best practices in reliability engineering will find themselves well-suited for this role.

Asked to add a skill to your resume in a hurry? Pick the resume, type the skill, and Add a Skill gives you the lines to add. Add a skill →

View Similar Jobs

Matches Jobs

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