Systems Administrator

Systems Administrator

We're on the look-out for an ambitious and enthusiastic Systems Administrator to enhance our dynamic and growing team. Our systems are predominantly Linux-based but knowledge of and a willingness to work with Windows will be an advantage. Our ideal candidate is self-motivated and an easy-going team player. You must thrive in a fast-paced, start-up type environment and be able to ensure delivery of reliable systems to tight deadlines.

Responsibilities:

  • Helping to ensure the reliable operation of our production websites
  • Provisioning new servers, virtual machines and networking as required
  • Provisioning and rebuilding of development and test environments
  • Improving the efficiency of operations through automation.
  • Supporting development and QA departments in developing the DevOps role
  • Deployment and design of production environments
  • Supporting integration with partner websites and services
  • Add and refine logging, monitoring and alerting to our systems.
  • On-call rota for the main sites and applications

Requirements:

  • 3+ year’s equivalent commercial experience of Linux systems administration.
  • Automation and orchestration skills using Puppet or similar
  • Knowledge of Linux, including configuration and performance tuning (CentOS preferred)
  • Skilled with Linux kernel, tools, security procedures, debugging networking & application issues. (rpmbuild, strace, netstat, jstack, jmap)
  • Ability to script in a standard shell and at least one interpreted language (e.g. Perl/Python/Ruby)

Nice-to-haves:

  • Experience using MySQL in a high-availability environment.
  • Configuration and deployment of Nginx & PHP-FPM.
  • Configuration of message queuing software, preferably ActiveMQ
  • Configuration and management of enterprise firewall and networking equipment
  • Strong CI experience using Jenkins
  • Familiarity with Mercurial or git version control systems
  • Experience with Application Monitoring such as New Relic or Appdynamics
  • Experience of Icinga2 or a similar server monitoring system
  • Experience using Agile methodologies
  • Experience of RPM packaging and unattended installations.
  • Experience working in high transaction environment
  • Experience with server virtualization; knowledge of Xen & KVM.
  • Docker Experience

 

 

#LI-BS1


Meet Some of TripAdvisor's Employees

Sanjay V.

Senior Director Of Product, Restaurants & Attractions

Sanjay oversees every aspect of restaurant and attraction page interaction and information creation to gauge what works for TripAdvisor’s 350 million monthly visitors.

Jennifer R.

Sales Executive

Jennifer focuses on constantly bringing new clients onboard TripAdvisor’s advertisement platforms, maintaining individual client relationships and retaining each company’s business year after year.


Back to top