System Engineer/DevOps

ActiveState is looking for an experienced system/devops engineer to help us develop Stackato, our advanced cloud platform-as-a-service product, for a full-time position in our Vancouver office. You will work with our experienced team of developers to consistently iterate and deliver new features 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 the build engineering activities and be responsible for release management of production VMs for multiple hypervisor platforms.

You will have a passion for technology tempered by a level-headed approach to problem solving, and broad experience with other language engines (Java, Ruby, Python, etc.). You will bring a hunger for problem-solving and desire to understand and play with newer, cutting-edge technologies and software methodologies.

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 and support of joint initiatives
  • Troubleshooting and problem-solving software, 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 3 years of experience in devops or similar role
  • Have built systems and infrastructure supporting applications in a production environment
  • Experience with 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
  • Strong development experience with at least one of Java, 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 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 (Perl, PHP, 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!