• Job Views
    973
  • Total Shares
    16

Job Description

SRE Activities:

Automation. SREs are obsessed with automation tooling
System Architecture, including upstream and downstream dependencies
Deployment & Change Management, Canary and Release process
Resiliency strategy, such as Load and Failure testing.
Capacity Planning, Turn-ups and Turn-downs.
Performance, Efficiency & Scaling, including Availability and Latency
Instrumentation, Monitoring, Alerting & Reporting on key metrics and SLAs
Incident Response (improving the on-call experience, tools, and procedures) and Postmortem followup to honor the SLA
Operational Readiness, such as Runbooks and other Documentation, Escalation Paths, and Incident Response Training exercises.
Responsibilities:

Partner with fellow engineers to architect and build mission critical software and systems that can stand the test of scale and availability, while limiting operational overhead.
Drive efficiencies in systems and processes: capacity planning, configuration management, performance tuning, monitoring and root cause analysis.
Participate in an oncall rotation and be available for escalations.
Requirements

Grit, drive and a strong feeling of ownership.
BS or MS in Computer Science or a related technical discipline. Equivalent practical experience is a reasonable substitute.
Experience with AWS, GCP or Azure
Good programming skills at least in one of Go, Java, C/C++, Python, .NET, PHP and an ability to pick up new ones.
Expert level Linux knowledge and a good understanding of its fundamentals and internals: kernel, filesystems, modern memory management, threads and processes, the user/kernel-space divide, network stack, etc.
A good understanding of large-scale distributed systems in practice, including multi-tier architectures, application security, monitoring and storage systems.
Configuration management knowledge: Puppet, Chef, etc.
Good scripting skills of at least one of bash, perl, etc.
Working knowledge of the TCP/IP stack, internet routing and load balancing.


About Uber

Uber is evolving the way the world moves. By seamlessly connecting riders to drivers through our apps, we make cities more accessible, opening up more possibilities for riders and more business for drivers. From our founding in 2009 to our launches in over 400+ cities today, Uber's rapidly expanding global presence continues to bring people and their cities closer.Specialtiesmobile, transportation, logistics, technologyShort descriptionUber is evolving the way the world moves by seamlessly connecting riders to drivers through our app. Support: http://help.uber.comCompany OverviewWe're changing the way people are getting around by offering a convenient, cashless, and stylish on demand car request service from your mobile phone.Long descriptionUber is evolving the way the world moves. By seamlessly connecting riders to drivers through our app, we make cities more accessible, opening up more possibilities for riders and more business for drivers. From our founding in 2009 to our launches in over 300 cities today, Uber's rapidly expanding global presence continues to bring people and their cities closer.
View Company Profile