Responsibilities

Desired Skills and Experience

  • Make our platform operate and scale in a lights-out fashion, without manual intervention. Plan and build for resilience at 10x scale. Our goal is that systems should scale linearly with our customer growth, and the effort of maintaining the systems should scale sub-linearly.
  • Define, code, and execute “infrastructure as code” definitions of our systems and how they operate and interconnect.
  • Define the next generation of our platform… Docker? Service discovery? Autoscaling? You get to influence this.
  • Analyze and eliminate actual and potential threats to security, availability, and performance.
  • Deploy, observe, and operate the systems you build. Use ChatOps, VividCortex, Ansible, the Unix command line, and other tools to do this.
  • Help provide customer support and rotate through on-call duty.
  • Continually seek to understand and improve our security posture and practices; security is part of everyone’s job here.
  • Contribute to a culture of blameless learning, responsibility, and accountability.
  • Collaborate as needed; work independently when needed. You must be self-managing. You must be present and online during your team’s normal working hours, and attend and participate in team calls and the like.
  • Successful candidates are collaborative, self-managing, and experienced in general development, deployment, and operation of modern API-powered web applications using continuous delivery and Git in a Unix/Linux environment.
  • Experience with a configuration management system such as Chef, Puppet, Ansible, or Salt.
  • Experience with immutable infrastructure and 12-factor architecture is helpful.
  • SaaS multitenant experience is a bonus.
  • Experience with enterprise security is a plus.
  • Experience with Go, Kafka, Redis, and MySQL is very beneficial. Experience with other storage technologies such as Cassandra, Hadoop, and the like are also helpful.
  • Bash scripting experience is strongly desirable.
  • Experience with project management is helpful.
  • A 4-year degree from an accredited university or equivalent is desirable.