Senior Infrastructure Engineer
Cutting-edge workplace, work-life balance and you're looking for a role that will both challenge and excite
Summary about this job
Engineering - Software
Company: Xero
Location: Wellington
Work type: Full Time
Salary: n\a
Phone: +64-4-680-9533
Fax: +64-9-904-2896
E-mail: n\a
Site: n\a
Detail information about job Senior Infrastructure Engineer . Terms and conditions vacancy
- Be responsible for ensuring our tooling is an enabler of organizational agility
- Would you enjoy being part of a cutting-edge workplace?
- Impact on the lives and businesses of hundreds of thousands of people globally
At Xero we want millions of small businesses to thrive through beautiful software, advice, and connections. We aim to make being a small business more efficient and profitable, and more enjoyable too.
What you will do:
The Senior Infrastructure Engineer will be in a cross-functional product development team that includes Infrastructure engineers, Developers, QA’s, Product Architects and Product Owners.
This role will be responsible for ensuring our tooling is an enabler of organizational agility. Specifically, that we have robust and automated processes that move code from commit, through build and automated quality assurance processes, to deployment to staging environments and thereafter into production environments. To do so the role will need to have knowledge and experience of relevant technologies used throughout the SDLC. Such as source control systems (in particular Git), build tools (such as Jenkins), deployment tools (such as Terraform, Cloudformation, docker etc) and monitoring tools (such as New Relic, Cloudwatch, Datadog, Sumologic, etc).
This role is also responsible for ensuring the products that the cross-functional team is responsible for are available, secure, scalable, robust, high performing and cost-effective to serve both Xero customers and partners. This will require knowledge and experience across a broad range of technology domains including networking, O/S (especially Linux), docker and AWS ECS, .NET core, EventStore and/or Postgres. It will also require knowledge of PaaS and IaaS services offered by AWS
What you need:
- Hands-on experience managing infrastructure in a high-availability environment, preferably Linux and Postgres technologies, and preferably AWS
- Comfortable with Agile methodologies
- Successful track record of providing tooling and support for multiple development teams
- Ideally experience with improving release processes and deployment pipelines using approaches like blue/green deployments, canary releases and testing in production
- Have experience building and maintaining highly available systems ideally with Systems such as Terraform or Cloudformation
- Experienced working in a DevOps, Release Engineering, Development, or similar role
- Ideally good experience with Test-driven or Spec-driven testing and QA practices
- Strong experience with Linux administration, and Infrastructure management
What's in it for you:
Working at Xero, you have a chance to make a huge impact on the lives and businesses of hundreds of thousands of people globally... and we're just getting started. If you would enjoy being part of a cutting-edge workplace, if work-life balance is important to you and you’re looking for a role that will both challenge and excite, then this could be the job for you