DevOps Engineer

Denver, Colorado, United States Full-time

Primary responsibilities

  • Deploy and maintain infrastructure and services for our software platform
  • Work with development teams to design and implement infrastructure and system architecture changes
  • Monitor the health and performance of our production services, and address emergent issues

 

Campspot provides the primary line-of-business software that our customers use every single day. This means that availability, reliability, and performance of our software product is critically important to all of our customers. DevOps engineers at Campspot own these metrics, and work with our software development team to deliver and maintain all of our product offerings.

All of the infrastructure for our software products run in the AWS cloud, and experience with cloud provider offerings and managed services is essential for this role. While experience with AWS is preferred, we consider experience with GCP or Azure to also be applicable. We also use modern tools like Docker and Terraform in our infrastructure and plan to expand the use of both technologies.

DevOps at Campspot is heavy on collaboration. Our Infrastructure Team works with all of our other software teams on a daily basis to understand operational needs and implement solutions. The role can also be heavy on emergent work at times, so the ability to balance completion of larger projects along with addressing emergent issues promptly is necessary.

 

Key skills for this role

  • 1+ years' of experience in Web application development
  • 1+ years' of experience in DevOps
  • Collaboration, including sometimes doing pair programming with other developers
  • Giving and receiving constructive feedback on code and architecture
  • Writing automated tests for code that you write
  • Experience with AWS or another major cloud provider's offering

 

Things that will help you stand out

  • Experience with Docker
  • Experience with Terraform or CloudFormation
  • Experience in an environment that does TDD or pair programming

 

Our interview process

  • Phone interview with members our software team
  • Take-home technical exercise
  • In-person interview at our Denver office