Want to join a crack development team at one of the "2013 Companies to Watch"?

ActiveState, already famous for ActivePerl, ActivePython, and the Komodo IDE, is blazing the trail into new markets with Stackato, our advanced cloud platform-as-a-service technology. We're looking for an experienced devops engineer to help us full-time at our Vancouver office.

You will work with our experienced team of developers to consistently iterate and deliver products of high quality and stability.

You will be responsible for bringing together multiple technologies to deliver a cohesive platform-as-a-service product. You will bring cloud management and sysadmin skills for application deployment and managing clusters on AWS EC2, vSphere, KVM and or OpenStack platforms. You will assist in build engineering activities and be responsible for release management of production VMs for multiple hypervisor platforms.

You have a passion for technology tempered by a level-headed approach to problem solving, and broad experience with build and deployment software. You will bring a hunger for problem solving and desire to understand and play with newer, cutting-edge technologies and software methodologies.

If you think you've got what it takes, and you can put check marks next to most of the following, then send us that HR-friendly stuff to careers [at] activestate [dot] com (subject: DevOps%20Engineer) :

Responsibilities:

  • Build, operate, scale, and troubleshoot ActiveState’s Stackato private PaaS software VM builds and manage the release process
  • Work with other teams to make sure that the infrastructure and the applications that depend on it work harmoniously together
  • Write tools for systems and infrastructure automation
  • Collect and report on operational metrics for SLA reporting and capacity planning
  • Monitor the health of our production infrastructure
  • Participate in regular design, architecture and engineering discussions including code reviews
  • Troubleshoot and debug build issues, with a willingness to facilitate open and effective communication with internal and external teams
  • Maintain collaborative working relationship with others by seeking, using and giving feedback

Requirements:

  • Bachelor's degree in Computer Science or equivalent industry experience
  • Minimum 2 years of experience in devops or similar role
  • Experience managing automated build, continuous testing and integration systems and infrastructure supporting applications in a production environment
  • Experience administering Linux system and server infrastructure
  • Strong understanding of network technologies (DNS, NFS, LDAP, …)
  • Experience coding for task automation
  • Knowledge of virtualization environments such as vSphere, OpenStack, EC2, KVM
  • Knowledge of distributed version control systems (git)
  • Strong development experience with at least one of bash, Python or Ruby
  • Strong familiarity with deployment tools for Java, Python or Ruby
  • Flexibility and adaptability for working in an ever-changing, dynamic environment with rapidly changing priorities and goals

Desirable Qualifications:

  • Experience with automated build and deployment tools (Jenkins, Chef, etc.)
  • Experience operating a 24/7 production application
  • Large installation (100+ server, multi-site) experience
  • Experience with database setup and usage, including MySQL, Redis, PostgreSQL
  • Knowledge of other dynamic languages (Node, Perl, Tcl, etc.)
  • Experience working on open source projects
  • Experience with and preference for open-source tools for systems management
  • Strong understanding of Linux OS packaging (Debian, RPM)

Work Environment:

We're on the top floor of the United Kingdom building in downtown Vancouver. We have an amazing view of the water and north shore mountains and an open concept office, complete with a stocked kitchen, a beer fridge and a playroom!