About The Job
The role is a highly technical role, and requires thorough understanding of all components of a modern web application stack, including front-end, networking, and systems level knowledge. In this role you will be working with clients to design, build and operate reliable and scalable services in the cloud, our custom hosting platform, or in their datacenter. You are up to date on current cloud technologies and are equally comfortable on the whiteboard as you are on the command line. You will also help support our internal infrastructure and teams, as well as providing systems consulting, open source product development, and data center infrastructure support for our customers. No one knows it all, but these are the kinds of things we're looking for:
Experience with cloud and virtualization technologies: AWS, VirtualBox, VMWare, KVM, zones/containers, Vagrant, Docker
Excellent troubleshooting skills with the ability to dive deep into all aspects of the stack to identify and fix problems
Strong background in web server technologies such as Apache, HAProxy, nginx
Familiarity with technologies such as Apache Traffic Server or Varnish, and a good working knowledge of the issues when implementing web caching
Strong knowledge of IP networking protocols
Experience with configuration management tools such as Chef, Puppet, or Ansible
Familiarity with version control systems such as Git/Subversion, from both an end user and administrator perspective
Exposure to dynamic tracing tools such as Dtrace, Ktrace, or SystemTap
In addition to an in depth understanding of Linux, a background in multiple unix based operating systems, including Illumos, Solaris, Linux and OpenBSD is a big plus
You must be willing to share in an on-call rotation and work diligently to eliminate sources of operational disruption. You will need to be able to thrive on the edge of control and yet be a stabilizing force for the challenges of high scale operations and rapid fire context switching. You won't just be working on our infrastructure, you'll also be expected to help our clients with broken, under-performing infrastructure, turning it into something that "just works". It won't be easy, but you'll have the ability to push the edges of what technology can do.
Candidates local to the Baltimore/DC metro area will be preferred.