Site Reliability Engineer


Who you are: Got a lifelong passion for all things tech? Would you jump at the chance to see your work directly impact millions of IT pros who use our services to do their jobs? Spiceworks wants you! We’re looking for a Site Reliability Engineer to handle administration, automation, and improvements of an ever-evolving infrastructure. You’ll bridge the gap between development and operations as you help determine what can be launched and when. Think you’re up for the task? It’s time to apply!


Check out what makes a Spiceworker… spicy.


Who we are: Launched in 2006, Spiceworks is an Austin-based company that’s shaking up the tech space and transforming how products (hardware, software, and IT services) are marketed and sold to millions of IT professionals around the world. Thousands of tech brands (including Microsoft, Dell, HP, and Rackspace) use Spiceworks to reach and connect with these IT pros. Historically a tough market to reach, vendors love the unique ways Spiceworks helps them connect with this elusive market… so much so that Forbes touted us “the future of media.” 


Your day-to-day (as a Site Reliability Engineer you’ll): 


  • Handle the administration of Spiceworks production and non-production infrastructure located in datacenter, cloud, and in-office facilities
  • Work with the latest technologies and systems engineering concepts to help design and build our new container-based environment
  • Work with the development teams to deploy new services and troubleshoot infrastructure issues
  • Collect and analyze system and application metrics, utilizing StatsD and Graphite
  • Dive into systems administration of high volume, web-based services delivery environments


What does it take to do this job?

  • Bachelor’s degree in IS/IT, Computer Science, or equivalent experience

  • Advanced knowledge of Linux operating systems, preferably RedHat-based

  • Expertise configuring and troubleshooting Apache, NGINX, and HAProxy

  • Supporting services such as PostgreSQL, Redis, RabbitMQ, and ElasticSearch

  • Experience scripting in at least one of the following languages: Ruby, Bash, Perl, Python

  • Expertise with configuration management systems such as Puppet (preferred), Ansible, and/or Chef

  • Experience with package management in multi-datacenter environments

  • Experience with virtualized environments (KVM or Xen)

  • Hands-on experience with cloud environments such as AWS, CloudStack, or OpenStack

  • Intermediate knowledge of networking and load-balancing concepts

  • Experience with monitoring systems, such Nagios and Sensu

  • Experience with service discovery tools such as Consul is a plus

  • Experience collecting and aggregating log data in an ELK stack

  • Experience with Cassandra or other NoSQL databases is a plus
  • Experience working with Docker containers and Kubernetes is a plus

  • Be part of weekly on-call rotation

  • Ability to write clear and thorough documentation

Ready to toss your hat in the ring? Apply here! (And don’t forget to include a cover letter to let us know why you’re up to spice snuff.)

Back to top