DevOps Engineer

Toronto, CA

Xero logo
Apply now Apply later

Xero is a beautiful, easy-to-use platform that helps small businesses and their accounting and bookkeeping advisors grow and thrive. 
At Xero, our purpose is to make life better for people in small business, their advisors, and communities around the world. This purpose sits at the centre of everything we do. We support our people to do the best work of their lives so that they can help small businesses succeed through better tools, information and connections. Because when they succeed they make a difference, and when millions of small businesses are making a difference, the world is a more beautiful place.
Based in Toronto, you will be part of the DevOps team, which is a cross-functional agile infrastructure development team. Our goal is to provide platform solutions leveraging AWS to Xero product development teams to enable them to deliver products quickly and easily. You will write API-first software to deploy, monitor, and maintain Xero’s core platform. 

What you'll do

  • Develop continuous delivery pipelines and software tools to automate cloud-based solutions
  • Create and maintain APIs, website frontends, and command line tools
  •  Automate and support infrastructure in AWS with infrastructure-as-code solutions
  • Continuously improve processes and solutions to be scalable and highly available
  • Implement detection and alerting of anomalous behaviours
  • Work with internal customers including product team developers, architects, product owners, database administrators and site reliability engineers to understand their platform needs and build software tools to enable developer productivity
  • Work with the team to take operational responsibility for their services and to establish processes and monitoring which drives incremental improvement
  • Provide 24x7 on call support, as required

What you’ll bring with you

  • 2+ years hands-on experience automating infrastructure in a cloud environment, preferably Amazon Web Service
  • Practical experience with infrastructure-as-code (with tools like Cloudformation, Terraform, Ansible, Chef, etc.)
  • Experience with an object-oriented programming language (like Python, C#, Java, etc.) and scripting languages (like Bash, PowerShell)
  • Understanding of REST APIs
  • Knowledge of relational database systems and concepts (SQL Server, PostgreSQL, etc.)
  • Experience administering both Linux and Windows servers as well as docker based infrastructure (like Kubernetes, ECS, etc.) in a highly available environment
  • Familiarity with agile software development methodology and tooling, including continuous integration and continuous delivery
  • A strong desire to automate processes, build software tools, and create infrastructure-as-code solutions in a DevOps environment
  • Exceptional troubleshooting and analytical abilities
Why Xero?
At Xero, we are empowered to bring our ‘whole self’ to work. Our collaborative and inclusive culture is one we’re immensely proud of. We know that a diverse workforce is a strength that enables businesses, including ours, to better understand and serve customers, attract top talent and innovate. We care about learning together and celebrate our teams’ continuous improvement and career development. 
We offer a great remuneration package, including compelling benefits and perks, like Xero shares. We also support flexible working arrangements that allow you to balance your work, your life and your passions. Our Canadian Xero family includes Hubdoc, an automated data capture platform and we have offices in Toronto, Calgary, and Vancouver. From the moment you step through our doors, you’ll feel welcome and supported to do the best work of your life.
Job region(s): North America
Job stats:  1  0  0
  • Share this job via
  • or

Explore more DevOps, Cloud and SRE career opportunities