Production Engineer, Kubernetes United States

Company: GitHub

GitHub is looking for infrastructure engineers to join the Delivery team in our Production Engineering organization. You'll focus on the systems and tools that enable our engineers to build and operate the world's largest code hosting platform. The challenges you'll take on with the Delivery team involve container orchestration, capacity engineering, production support, service mesh development and configuration, developer tooling, security, and more.

Our team prides itself on a strong internal and external customer focus and data-informed experimentation to improve resilience, reliability, performance and usability. You'll join us in driving two major functional areas at GitHub:

  1. We build and maintain the Kubernetes infrastructure that runs GitHub. We're pushing Kubernetes and related technologies like service mesh architecture to the boundaries of their current capabilities and beyond. Not only will you get to operate and scale the 64th largest website on the planet, but you'll also get to use the things you learn along the way to influence the direction of the entire Kubernetes project and how the world computes at scale.
  2. We develop and operate the runtime platform that enables our GitHub teammates to create, deploy, scale, debug, and run applications on Kubernetes. We're applying approaches and processes from product development to cutting edge infrastructure to make it not just easy but delightful for internal developers to do the right thing running their apps. If you're thrilled by building infrastructure that treats UX as a first-class concern, you'll be right at home here!

This team and its parent Production Engineering organization are highly distributed and you will thrive in an environment of remote work and asynchronous communication. Our team members span a variety of timezones, genders, races, cultures, disability statuses, sexual orientations, family responsibilities, experience levels, professional backgrounds, personality types, and more. You're expected to have strong written communication skills and to excel in working relationships with people different than you.

Responsibilities:

  • Develop and maintain scalable infrastructure through reusable code and tooling
  • Use data to understand the availability, reliability, and sustainability of our infrastructure
  • Build tools and systems that empathetically and pragmatically meet real operability needs of GitHub developers
  • Cultivate the open source projects developed & contributed to by GitHub and build things you are proud to share
  • Work closely with other teams from around the organization to support their capacity, debugging, and automation needs

Minimum Qualifications:

  • Build infrastructure automation
  • Work with Docker
  • Operate in high-level languages such as Ruby, Python, and Bash
  • Understand the Linux operating system at both a high and low level
  • Draw on both system design and software engineering concepts and blend those perspectives based on project needs
  • Communicate well and be willing to pair program, mob on tough bugs, brainstorm in public, and otherwise enthusiastically engage with your teammates in group problem solving

Preferred Qualifications:

  • Experience with Kubernetes or other container orchestration systems
  • Experience with Envoy and Istio
  • An orientation towards product development and an emphasis on user experience
  • Technical writing skills
  • Demonstrated understanding of container networking
  • Container and network security
  • Experience building highly available systems at scale
  • Experience with capacity planning for large, multi-tier web systems
  • Interest in or experience with systems languages, particularly Go
  • Worked successfully in a remote work environment

Who We Are:

GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over 27 million people use GitHub to build amazing things together. With the collaborative features of GitHub.com and GitHub Business, it has never been easier for individuals and teams to write faster, better code.

What We Value:

Collaboration: We believe the best work is done together.
Empathy: We believe in putting people first.
Quality: We believe in setting the standard for excellence.
Positive Impact: We believe in making the world a better place through our work.
Shipping: We believe in creating things for the people using them.

Why You Should Join:

At GitHub, we constantly strive to create an environment that allows our employees (Hubbers) to do the best work of their lives. We've designed one of the coolest workspaces in San Francisco (HQ), where over half of our Hubbers work, snack, and create daily. The other half of our Hubbers work remotely in 18 countries across the globe.

We are also committed to keeping Hubbers healthy, motivated, focused and creative. We've designed our top-notch benefits program with these goals in mind. In a nutshell, we've built a place where we truly love working, we think you will too.

GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!

Please note that benefits vary by country, if you have any questions, please don't hesitate to ask your Recruiter!

Who We Are:

GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over 27 million people use GitHub to build amazing things together across 79 million repositories. With the collaborative features of GitHub.com and GitHub Business, it has never been easier for individuals and teams to write faster, better code.

What We Value:

Collaboration: We believe the best work is done together.
Empathy: We believe in putting people first.
Quality: We believe in setting the standard for excellence.
Positive Impact: We believe in making the world a better place through our work.
Shipping: We believe in creating things for the people using them.

Why You Should Join:

At GitHub, we constantly strive to create an environment that allows our employees (Hubbers) to do the best work of their lives. We've designed one of the coolest workspaces in San Francisco (HQ), where over half of our Hubbers work, snack, and create daily. The other half of our Hubbers work remotely in 18 countries across the globe. Here is a complete list of where we can hire!

We are also committed to keeping Hubbers healthy, motivated, focused and creative. We've designed our top-notch benefits program with these goals in mind. In a nutshell, we've built a place where we truly love working, we think you will too.

GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!

Where We Can Hire

Please note that benefits vary by country, if you have any questions, please don't hesitate to ask your Talent Partner.

#LI-POST

Vacancy page : https://boards.greenhouse.io/github/jobs/1226935

Similar jobs