Infrastructure Engineer

Job Description and Desired Skills: 

Infrastructure engineers build and maintain the platform used by the rest of Engineering. One day you will be working on internal tools to streamline the development and release process. The next day you will be managing our internal VM cloud. Other days you will be setting up a complex testing environment to help QA or support track down an obscure behavior between systems or components. Any given day of the week you will be presented with new challenges that need good, sustainable solutions on tight deadlines. Our team uses Python scripting, shell commands, PHP, and has a solid understanding of VMware tools, system tools, and database tools.

  • Document, codify, simplify and automate processes and workflows wherever possible
  • Support our support organization, and our customers
  • Maintain a deep knowledge of our product and processes
  • Maintain and enhance the build platform
  • Create summary benchmark reports consumable by engineering and management teams
  • Code using primarily python and shell scripting
  • Implement and automate unit tests into the build environment
  • Analyze and improve efficiency, scalability, and stability of various system resources
  • 2 to 5 years of programming experience preferable
  • Minimum of BS in Computer Science
  • Experience working with system tools and scripting languages
  • Experience with build and config system management tools
  • Strong knowledge of Linux, VMWare,
  • Thorough knowledge of at least one dynamic language, Python is a plus
  • Familiarity with the entire networking stack. Excellent written and oral communication skills
To Apply: 

If you are interested in applying for this job, please send your resume to and include the job title in the subject line.