Logo of Huzzle

Systems Engineer II, Site Reliability Engineering, Google Cloud

image

Google

7d ago

  • Job
    Full-time
    Junior & Mid Level
  • Software Engineering
    IT & Cybersecurity
  • Dublin

AI generated summary

  • You need a Bachelor's in Computer Science or related field, programming experience, and knowledge of system administration or networking. A Master's degree is preferred.
  • You will design, deploy, and refine services, ensure operational health, automate scaling, and lead incident responses while fostering a blameless culture.

Requirements

  • Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
  • Experience with programming in one or more programming languages.
  • Experience working with administration (e.g. filesystems, inodes, system calls) or networking (e.g. TCP/IP, routing, network topologies and hardware, SDN).
  • Master's degree in Computer Science or Engineering.

Responsibilities

  • Engage in and improve the whole lifecycle of services from inception and design, through deployment, operation, and refinement.
  • Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews.
  • Maintain services once they are live by measuring and monitoring availability, latency, and overall system health.
  • Scale systems sustainably through mechanisms like automation and evolve systems by pushing for changes that improve reliability and velocity.
  • Practice sustainable incident response and blameless postmortems.

FAQs

What are the minimum qualifications required for this position?

The minimum qualifications include a Bachelor’s degree in Computer Science or a related field, experience with programming in one or more languages, and experience working with administration or networking.

Is a Master's degree preferred for this role?

Yes, a Master's degree in Computer Science or Engineering is preferred.

What does a Site Reliability Engineer (SRE) at Google Cloud do?

A Site Reliability Engineer combines software and systems engineering to build and run large-scale, fault-tolerant systems, ensuring reliability and performance of Google Cloud services.

What responsibilities will I have in this role?

Responsibilities include engaging in the lifecycle of services, supporting services before they go live, maintaining services once live, scaling systems sustainably, and practicing sustainable incident response.

Is there a focus on collaboration and diversity within the SRE team?

Yes, the SRE team promotes a culture of diversity, intellectual curiosity, problem solving, and openness, encouraging collaboration and innovative thinking in a supportive environment.

Will I have the opportunity to work on meaningful projects?

Yes, you will have the opportunity to work on meaningful projects while receiving support and mentorship for learning and growth.

What is the work environment like for this position?

The work environment is collaborative, blame-free, and promotes self-direction, allowing you to take risks and pursue creative solutions to complex challenges.

How does Google ensure equal employment opportunity?

Google is committed to equal employment opportunity regardless of various factors including race, color, religion, sexual orientation, disability, and veteran status, as outlined in their EEO Policy.

Technology
Industry
10,001+
Employees
1998
Founded Year

Mission & Purpose

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.