
Uber - Senior Cloud Engineer - DevOps
4 weeks ago
About The Role :
The Device Lab Team in Fleet Engineering at Uber builds the physical infrastructure to gate the release of all of our revenue driving applications like Uber Rider, Uber Driver, Uber Eats etc.
Our mission is to Innovate & build the most diverse & reliable mobile device infrastructure in the industry to measure & improve our user experience.
As a Senior Cloud Engineer, you will be managing the hardware, software and systems running Uber's Private Cloud Device Lab Infrastructure.
This will need you to collaborate with three major stakeholders DCInfraOps, Device Lab Foundations Team and Internal End users like Test Automation Team, Quality Engineering Teams & Product Teams.
What The Candidate Will Need / Bonus Points :
What the Candidate Will Do :
- Build, Maintain, Test and Scale tooling that runs the core device lab infrastructure services.
- Design and Execute system benchmarking testing for hardware Equipment like Dell Power Edge Servers, Cambrionix Hubs and Mobile Devices.
- Work with service providers in order to read telemetry emitted from the devices and systems to map to Observability tools like Grafana, Data dog etc.
- Use vendor APIs to build tracking and observability systems.
- Prepare Documentation from scratch for the systems that you will own, design, scale, build and support.
- Find Existing Technical Debt Own and chase systems modernization efforts along with providing design and architecture ideas for the leadership to review and close.
- Own support in doing systems and software rollouts for internal tooling and external dependencies.
- Mentor Junior engineers and help them scale along with the systems you build.
Basic Qualifications :
- 5+ years of experience in managing internal tooling for quality assurance and testing services for large scale Mobile Only" products or as a SRE or as a DevOps.
- 5+ years of experience and strong proficiency in scripting Python, Bash, Shell in the context of managing test automation infrastructure.
- 5+ years of experience with infrastructure automation tools like Puppet, Ansible, or Chef to provide ongoing support for managing infrastructure-as-code resources.
- Experience with macos / Ubuntu / Linux OS configuration management at scale for critical infrastructure.
- This includes in-depth knowledge of deploying OS to bare metal from platforms like Dell iDRAC for production grade servers at scale.
- Excellent ability to make data backed decisions to collaborate with multiple stakeholders, cross functional teams in ever changing landscapes.
- Ability to adapt to frequent deadlines and ever shifting priorities in a high pace environment.
- Ability to handle high pressure situations for finding RCA during outages with high blast radius and impact.
- Participate in 24-7 on call rotation and weekend deployments.
- Value people over everything else to maintain a high trust high spirit team environment.
Preferred Qualifications :
- Familiarity with setting up configuration management of large scale mobile device lab environments using CI/CD tools like Buildkite/Jenkins.
- Some experience with Device Farms and SaaS platforms like AWS Device Farm, Google OmniLab, BrowserStack, Kobiton, Headspin etc.
- Prior Experience in providing support for OS level issues for testing frameworks like Appium, Espresso, UI Automator for QA environments / automation testing / manual testing.
- Prior experience with configuration management tools like Munki, or MDM tools like JAMF, Kandji, Airwatch, MobileIron, Esper, etc.
(ref:hirist.tech)
-
Uber - Senior Software Engineer - Cyber Security
4 weeks ago
Bengaluru, India Uber Full timeThe Security Engineering team at Uber is focused on making the production and corporate environments secure by default to provide industry-leading solutions for Uber's production services and infrastructure. As a Senior Software Engineer in the Enterprise Application Security team, you will leverage your solid software engineering background in building...
-
Uber - Senior Software Engineer - Kafka
2 weeks ago
Bengaluru, India Uber Full timeAbout The Role :Uber is currently seeking talented developers with deep expertise and passion for developing large-scale streaming platforms.The Kafka team, a crucial part of Uber's Data Infrastructure organization, is responsible for building and maintaining a messaging service that is highly available, durable, and provides end-to-end latency ...
-
Staff Software Engineer- Uber Eats
3 weeks ago
Bengaluru, India Uber Full timeJob Description About the Role Uber Eats is the fastest growing food delivery platform in the world, just over the last year we have doubled our gross bookings! Our team's work at Uber Eats directly impacts and continues to impact our communities. We help feed the Eater, and we help the merchants stay in business. Our mission is to to build reliable and...
-
Bengaluru, India Uber Full timeAbout The Role : At Uber, our mission is to ignite opportunity by setting the world in motion. The Platform Engineering organization plays a foundational role in enabling our engineers to move fast, build reliably, and operate at scale. We are looking for a passionate and experienced Engineering Manager to lead two critical teams within the Real-Time Data...
-
Uber - Engineering Manager II - OS Deployment
3 weeks ago
Bengaluru, India Uber Full timeAbout The Role : Uber is looking for an experienced Engineering Manager to lead a team within our Container Platform Infrastructure group. As a manager within Infrastructure you will have a significant impact on the evolution of Uber's backend teams and architecture. Our mission is to make transportation as reliable as running water, and we are looking...
-
Uber - Software Engineer II - C++/Java
3 weeks ago
Bengaluru, India Uber Full timeAbout The Role : Uber's Commerce Platform Engineering group is vital for maintaining and enhancing the infrastructure that enables all Uber lines of business to conduct transactions. As a central and mission-critical system, all commerce in and out of Uber flows through these systems, demanding strict 4 9's availability. This is one of our largest...
-
Bengaluru, India Uber Full timeAbout The Role. Uber's Commerce Platform Engineering group is vital for maintaining and enhancing the infrastructure that enables all Uber lines of business to conduct transactions. As a central and mission-critical system, all commerce in and out of Uber flows through these systems, demanding strict 4 9's availability. This is one of our largest...
-
Bengaluru, India Uber Full timeWhat The Candidate Will Need / Bonus Points :What the Candidate Will Do :At Uber for Business, you'll be part of a fast-paced environment that embraces innovation and collaboration.With your contributions, we aim to continue revolutionizing business travel solutions and offer best-in-class services to solve real-world problems.Basic Qualifications :-...
-
Uber - Software Engineer II - iOS Platform
3 weeks ago
Bengaluru, India Uber Full timeJoin Uber's Core Mobile Engineering team as an iOS Engineer focused on building key features for the Uber Driver app - the central platform for millions of earners around the globe. Our mission is to make the Driver app the best place to earn, and we're building at a scale few others can match. From trip lifecycles to offer acceptance flows, our...
-
Senior Staff Engineer
4 days ago
Bengaluru, Karnataka, India Uber Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAbout The RoleTheData Platform teamis part of the Platform org which is based in Bangalore and is responsible for building Uber's Data Lake for the rest of the company. Team owns end to end charters for multiple batch data areas around storage (HDFS and Cloud Storage), Analytics (Hive, Spark), Pipeline Orchestration and Authoring, Data Quality, Metadata and...