Cloud Systems Engineer - Denver
We are growing here at Xero and as a result, we’re now looking for a Cloud Systems Engineer!
Who We Are
We’re one of the fastest growing SaaS companies in the world. We are the leader in beautiful small business accounting and productivity software – complete with payroll, inventory and more. And we combine the dynamic pace of a startup with the security of $375M in funding. We’re ranked No. 1 by Forbes as the World's Most Innovative Growth Company for both 2014 and 2015.
Life at Xero
The Opportunity
Based in Denver, Colorado, you’ll be a key part of the Cloud Data platform team as we transition from project-focused work to product-focused work. Our goal is to create a platform to provide data services to Xero product teams. You will help build the technical capabilities of the team to design, plan, improve and operate mission critical data services in the cloud.
The Team
The Cloud Data platform team is made up of systems engineers, developers, and database administrators located in Denver, Colorado and Auckland, New Zealand. We are a highly collaborative team with a focus on cross-training and following agile methodologies. Team members are encouraged to research new technologies and innovate.
Key Day to Day Responsibilities
- Design and build tools for application deployment, system automation, and configuration management
- Work with the team to own and manage the production data infrastructure, troubleshoot performance issues, and resolve production incidents
- Create systems to allow Xero development teams to self-service their data platform needs
- Daily interaction with Xero product development and platform teams (Networking, Security, Site Reliability Engineering)
- Consult with teams on best practices for data platforms
At a minimum, you should have:
- Experience running systems on Amazon Web Services (AWS)
- Strong knowledge of administering Windows Server 2012 or later
- Practical experience with scripting (Powershell, Python, Ruby, or Bash)
- Knowledge of relational database systems and concepts (SQL Server, MySQL, PostgreSQL, etc.)
- Experience with common networking protocols and services including TCP, UDP, DNS, DHCP, HTTP, and LDAP
- Familiarity with agile software development methods
- A strong desire to automate processes, build tooling, and create infrastructure-as-code solutions
- A good understanding of large-scale distributed systems, including multi-tier architectures, security, and monitoring
- Able to effectively work in high pressure situations and handle competing priorities
- Excellent communication and documentation skills
- Exceptional troubleshooting and analytical abilities
- The ability to make progress when faced with uncertainty
Bonus points if you have:
- Experience administering and automating UNIX/Linux operating systems
- Experience with Windows clusters, especially multi-datacenter deployments
- Experience with a configuration management tool (Chef, Puppet, SaltStack, Ansible, Powershell DSC, etc.)
- Knowledge of NoSQL database technologies
- Experience with an AWS infrastructure automation tool (Cloudformation, Terraform, Elastic Beanstalk, etc.)
- Experience with continuous integration/continuous deployment tools (Octopus Deploy, Jenkins, Bamboo, TeamCity, AWS Codedeploy, etc.)
- Familiarity with source control systems (git, Mercurial, SVN, TFS, etc.)
- Experience in a backend development language (C#, .NET, Java, Ruby, etc.)
- Experience working with business critical operations in a geographically distributed team
- Experience with risk and impact assessment
- Proven ability to exceed goals in an innovative environment with a high rate of change
What do we offer?
The opportunity be part of a growing global success story; a fun, fast-paced work environment and a relaxed, supportive team. A competitive salary, shares in the company and a great office environment including endless ping pong matches, impromptu happy hours, and a stunning view of the Rocky Mountains.
This is a great opportunity for someone to make the role their own while developing their career in an innovative organization that loves delivering excellence.
If you’d love to work with us, apply today!