Senior Engineer - DevOps

Xero
Summary
Join Xero's (DrDRE) Platform-as-a-Service Database team as a Senior Engineer and contribute to building a highly available data platform for Xero product teams. You will leverage your DevOps, SQL, Terraform, Octopus Deploy, and AWS expertise to provision, maintain, and troubleshoot production database infrastructure. This role involves developing continuous delivery pipelines, building and maintaining a centralized SQL Server platform, automating infrastructure in AWS, and continuously improving processes for scalability and high availability. You will also engage directly with PaaS customers, identify pain points, and solve real customer problems. The position requires collaboration with the team to ensure technical decisions align with Xero's engineering practices and participation in on-call rotation to resolve incidents. Xero offers a flexible work environment and opportunities for professional development.
Requirements
- Database/Infrastructure - SQL/Postgres/Dynamo
- Scripting - Python, Powershell
- Infrastructure as Code - Terraform, Cloudformation
- CICD - Github Actions, Octopus Deploy, Teamcity
- Cloud Platform - AWS
Responsibilities
- Be customer-focused and directly engage with our PaaS customers; identify customer pain points and solve real customer problems based on observing their struggles and analysing customer data
- Develop continuous delivery pipelines and software tools to automate cloud-based solutions
- Build and maintain a centralised SQL Server platform and ancillary tools to enable Xeroβs development teams
- Automate and support infrastructure provisioned 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
- Master several technical areas while maintaining a broad understanding of the current industry landscape. Ensure technical decisions are made with your team in alignment with Xeroβs engineering practice
- Work proactively with your manager on your personal and career development, highlighting any training/development needs
- You will join the teams on call rotation and use analytical and problem solving skills to resolve incidents
Preferred Qualifications
Scripting - Powershell
Benefits
- Offering very generous paid leave to use however youβd like (plus statutory holidays!)
- Dedicated paid leave to care for your physical and mental wellbeing as well as an Employee Assistance Program to access mental health care for you and your family
- Free medical insurance
- Wellbeing and sports programmes
- Employee resource groups
- 26 weeks of paid parental leave for primary caregivers
- An Employee Share Plan
- Beautiful offices
- Flexible working
- Career development