Senior DevOps Engineer, Sydney
Sydney, Australia
Full Time Senior level / Expert

TripAdvisor
Senior DevOps Engineer, Sydney
Job Description
Tripadvisor is seeking a Senior DevOps Engineer with experience in working with high volume transactional websites to join our site operations team. This role operates in a fast moving environment with a product and platforms that are growing and changing rapidly. You will be a critical team member in delivering the infrastructure and platforms with open source and cloud based technologies. You will be experienced in bootstrapping infrastructure from scratch using AWS, terraform and ansible - creating performant, autoscaling and self-healing systems. The ideal candidate will have solid background in Linux server administration, networking, DNS; having automation at heart and be comfortable with scripting languages like bash and python.
We are a global team based in Boston, Oxford and Sydney, backed by a global ops team dedicated to the wider Engineering Team. We deliver the Viator and Tripadvisor Experiences and Rentals production environments, the associated development environments and release pipeline and release automation.
Responsibilities
- Manage a ~2000 server high volume transactional environment across both AWS and self-hosted Ganeti/Proxmox KVM environments
- Work with engineering teams to improve the operational readiness of product features. Be the gate keepers of production, raise awareness of potential production stability risks
- Become part of a PagerDuty based on-call rotation, responding to incidents that need your help to resolve
- Key skills, experience, knowledge and qualifications
- Personal qualities
Must have
- At least 2 years experience in a Senior DevOps Engineer role or 4 years in a Engineer role
- Experience managing a complex system ~200+ server environment (i.e. more complex than load balancer → frontend → backend → database)
- Experience with AWS - CloudFormation/Terraform, vpc, iam, eks, rds, s3, lambda
- Strong Linux systems administration skills – RedHat, CentOS
- Application and web server skills – Tomcat/Java, Apache/Nginx
- Scripting, coding and configuration management skills with the likes of puppet/ansible, bash and python
- Strong verbal and written communication skills
- Ability to work in a complex environment and handle dependencies across multiple teams
- A strong work ethic, the ability to keep complex tasks organised, and an amazing attention to detail
- Passion for systems engineering and technology at scale
- Desire to learn about new platforms and technologies
Nice to have
- Experience with operating Kubernetes clusters and docker applications
- Detailed knowledge of web application architecture and infrastructure
- Experience with CI/CD - jenkins, git, bitbucket/gitlab, nexus
- Experience with load balancers - HAProxy, nginx, envoy
- Database operation experience - PostgreSQL, MySQL
- Exposure to APM, logging and monitoring platforms – ELK, Grafana, Prometheus
- A love of travel is desired
Education
Bachelor's degree in Computer Science or equivalent experience