Job Details
Sustaining Engineer
Docker
Category
DevOps / Sysadmin
Experience
-
Employee type
Full-time
Offer Salary
-
Job Description
Docker is a remote first company with employees across Europe, APAC and the Americas that simplifies the lives of developers who are making world-changing apps.Β We raised our Series C funding in March 2022 for $105M at a $2.1B valuation. We continued to see exponential revenue growth last year.Β Join us for a whale of a ride!
At Docker, we simplify the lives of millions of developers who are making world-changing apps. Docker helps developers bring their ideas to reality by conquering the complexity of app development. We simplify and accelerate workflows with an integrated development pipeline and application components. A fast-growing startup, Docker offers a dynamic work environment.
The Support Team at Docker is looking for a Sustaining Engineer to help developers and development teams build, share, and run applications in a fast-moving landscape. You will work closely with Support, Production Engineering, and Product teams providing assistance to our internal teams and to our customers by improving product quality. You will help shape the future on key areas of the Docker developer and team experience. As the company grows, you will help to foster teams eager to continuously build, measure, and learn.
Responsibilities:
Become an expert in Docker technologies
Apply advanced troubleshooting techniques (debug and diagnose) on critical, highly complex problems that span multiple layers of the technology stack
Engage with the engineering team to resolve technical issues
Reproduce customer issues and package bug reproducers for product engineering
Diagnose and develop code-level fixes, apply patches, and re-package for customer test
Build and maintain customer mirrored test environments for use by your team and other technical teams at Docker
Partner cross-functionally with product and solution experts to co-develop reference architecture content
Drive deep technical post-mortems on behalf of customers
Qualifications:
BA/BS degree or equivalent practical experience
5+ years enterprise technical support experience or Sustaining Engineering experience
Extensive experience troubleshooting remote Linux system issues
Familiarity with Windows OS
Familiarity with Linux distributions (RHEL, CentOS, Ubuntu, and SLES)
Familiarity with IT automation software such as Puppet, Chef, and Jenkins
Familiarity with the Go programming language
Comfortable with other programming languages (Python, Java, JavaScript)
Demonstrated ability to perform code-level analysis of complex issues
Knowledge of REST API and web applications
What to expect in the first 30 days
Meet the team
Understand the team mission
Start diving into a part of the code base
Ship a small change
What to expect in the first 90 days
Feel comfortable in a part of the code base
Meet people across the company
Ship a more major change
Demo something you worked on at the internal Product Development demos
What to expect in the first year
Have autonomy/ownership over an area (level dependent)
Help shape the direction of Docker Desktop
Work with other teams at Docker on delivering an end to end bug fixes.
Perks (for Full Time Employees)
Freedom & flexibility; fit your work around your life
Home office setup; we want you comfortable while you work
16 weeks of paid Parental leave
Technology stipend equivalent to $100 net/month
PTO plan that encourages you to take time to do the things you enjoy
Quarterly, company-wide hackathons
Training stipend for conferences, courses and classes
Equity; we are a growing start-up and want all employees to have a share in the success of the company
Docker Swag
Medical benefits, retirement and holidays vary by country
Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our company will be.
Due to the remote nature of this role, we are unable to provide visa sponsorship.
#LI-REMOTE