Desired Skills and Experience
- Design, develop, deliver, and scale high performance distributed engineering tools and platforms
- Troubleshoot, fix and perform root cause analysis for issues affecting developer productivity
- Actively participate in the planning of new features and products, with a critical eye toward the creation, maintenance and cost of infrastructure necessary to support them.
- Participate in an on-call rotation with the rest of the engineering team.
- Support and enable stable systems that process terabytes of data per month.
- Write and maintain scripts and recipes for collecting performance data ensuring Return Path products include necessary metrics and are properly monitored.
- Communicate issues, goals and milestones effectively.
- Curiosity, a desire to learn, and a drive to build highly available systems.
- Ability to reason about and debug large heterogenous systems.
- Proficient in one or more programming languages: Go, Python, Ruby, etc.
- Experience with or desire to learn Go.
- Unassailable and immensely deep knowledge of Linux, networking, data storage.
- 2+ years of experience with AWS or other cloud hosting providers.
- Strong testing ethos.
- Preferred:
- Experience with Docker, CoreOS, and Kubernetes.
- Experience with Jenkins or other CI/CD technologies.