DevOps Engineer

Job Description

We are looking for a DevOps Engineer for our growing Austin, TX office. As a member of our team you'll be responsible for running HipChat production services. HipChat is used daily by hundreds of thousands of users worldwide. You will be supported by robust backend systems, mature protocols, and an experienced team with a strong desire to build the best chat and collaboration platform out there. We're looking for an engineer who can analyze and help improve our services and processes to get us to an even higher level of availability, scalability, and reliability, whilst maintaining simplicity of design. Your role will be to join the product team as a DevOps authority. Your contributions will have an impact on a rapidly growing, and already successful, product with high ambition. Are you ready to step up and make a difference? Get in touch! 

On our team, you'll spend your day:

  • Monitoring and operating a large and growing production footprint of diverse application services
  • Finding new ways to automate our processes
  • Implementing system management strategies optimized for rapid feedback and high availability
  • Identifying improvements in systems management in the development process
  • Developing platform/infrastructural services
  • Expanding production analytics and monitoring

Because our technologies and even our responsibilities are constantly changing, we're excited to hire someone with an innate sense of curiousity who's interesting in suggesting new tools as needed. Today, we're usingAWS; Python/Twited; PHP, nginx; Redis, ElasticSearch, MySQL; Chef, Capistrano; Monit, Graphite, Logstash, PagerDuty; and our own tools (obviously) including JIRA, Bamboo, BitBucket and Confluence.


On your first day, we'll expect you to have:

  • 5+ years experience in systems management or software development with systems management responsibilities
  • Excitement to automate redundant processes and familiarity with scripting operating system and deployment tasks
  • Experience working with AWS cloud-management technologies
  • Strong analytical and issue resolution skills
  • Strong background in security

It's great, but not required, if you have:

  • Exposure to XMPP/Jabber, IRC, or other chat protocols, and the unique technical challenges associated with running such applications at scale
  • Prior experience with distributed caching and search technologies
  • Experience running multi-geo distributed, fault-tolerant, highly available, redundant applications, servicing high traffic volumes

Back to top