Saturday, December 21, 2013

Kapost - Operations Engineer

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