Kapost
At Kapost, we believe software development is an art. To that end our culture is centered around hiring exceptional engineers, who are empowered with creative freedom and autonomy. We also believe in a balanced life. We work hard, but also enjoy the mountains and great food that Boulder has to offer. Our team is made up of extraordinary individuals, both personally and professionally. And we plan on always keeping it that way. You can read more about our culture here: http://bit.ly/kapost-culture
Role
We are looking for an exceptional individual to be the founding member of the operations team. Your role is simple: do everything possible to keep all of our internal and external systems and processes running as smoothly as possible. You are the development team’s secret sauce.
Responsibilities
Automate everything: build scripts, release scripts, deployment scripts, continuous integration, etc
Responsible for monitoring and alerts of all systems. The buck stops with you.
Maintain all environments: test, staging, demo, production
Security of all systems
Resolution of scalability issues, including diving into the ruby code
Database upgrades, backups, failover
Log backups, queryability
Enhance test automation tools
Manage kapost.com and other corporate infrastructure
Manage releases
Requirements
A passion for automation
Incredibly detail-oriented
Be able to wear many hats: developer, production operations, dev ops, release manager, master automater
The highest level of ownership. We will be putting our systems integrity in your hands.
Previous operations experience
Comfort with settings up development instances of Wordpress, Drupal, Adobe CQ, etc.
Experience with Ruby, Heroku, AWS, Ruby, MongoDB, Git, Chef, automation tools, deployment tools a big plus