Infrastructure Engineer

Docker Infrastructure provides the base computing layer that powers functions across Docker Inc, from Docker Hub to internal CI/CD. We take raw compute resources and turn them into highly available, self-service container infrastructure for our application and service teams. We use Docker Enterprise, numerous open source tools, and automation we build to bind them together. Docker is growing quickly and expanding the Infrastructure team is critical to support that growth.

 

Being an Infrastructure Engineer here is a unique opportunity. Docker changed the tech industry  - virtually every company is incorporating containers into their technology stack or their product offering. If you join Docker, you'll be at the forefront of this movement - our team is customer number zero. All bits run in our infrastructure before going out to customers and users, and our feedback shapes the direction of our products.

 

Responsibilities:

* You will help build, maintain, and be on-call for a self-service infrastructure layer used across the company

* You will develop tooling to help us monitor our systems, providers, and costs

* You will work with our internal teams to provide and optimize infrastructure resources
* You will automate everything that can reasonably be automated



Minimum Qualifications:

* You have 3+ years experience in Linux-based Infrastructure Engineering, Software Engineering, Systems Administration, SRE, or similar roles

* You are proficient with shell commands and scripting

* You are comfortable with at least one common programming language

* You have run infrastructure on public clouds (AWS, GCP, Azure)

* You have used configuration management tools like Saltstack, Puppet, Chef, Ansible

* You have experience with monitoring and logging solutions

* You have strong problem solving and troubleshooting skills



Preferred Qualifications:

* You are proficient in Python or Go

* You have experience with the AWS SDK

* You have experience running container infrastructure

* You have run customer-facing SaaS infrastructure

* You are proficient with Cloudformation or Terraform



Docker is the leader in the containerization market, combining an enterprise-grade container platform with world-class services to give developers and IT alike the freedom to build, manage and secure applications without the fear of technology or infrastructure lock-in. Today’s organizations are under pressure to digitally transform their business but are constrained by a diverse portfolio of applications, clouds and premises-based infrastructures. Docker unlocks the potential of every organization with a container platform that brings traditional applications and microservices built on Window, Linux and mainframe into an automated and secure supply chain, advancing dev to ops collaboration. As a result, organizations report a 300 percent improvement in time to market, while reducing operational costs by 50 percent. Inspired by open source innovation and a rich ecosystem of technology and go-to-market partners, Docker’s container platform and services are used by millions of developers and more than 550 Global 10K commercial customers including ADP, GE, MetLife, PayPal and Societe Generale.