Description

Travel is not just about the destination; it’s about every memory made along the way. We are dedicated to shaping the future of travel by partnering with 200+ airline, hospitality, cruise, passenger rail, and financial services companies to create new, meaningful revenue streams through incredible customer experiences. Rooted in our core values of being ambitious, innovative, and collaborative, we are driven to continuously raise the bar, exceed expectations, and bring out the best in everyone, fostering a culture where we believe we are better together, working towards an extraordinary future in travel. Come help us transform everyday travel into extraordinary experiences.

ABOUT THE ROLE:

As the Systems Administrator for the IT Operations team you will be responsible for ensuring our pre-production and production environments maintain high availability.

WHAT YOU WILL BE DOING:

Reporting to the Team Lead IT Operations, you will:

• Be an integral part of a team of Systems Administrators and DBAs responsible for the administration of our technology stack infrastructure and operation of our SaaS products

• Manage pre-production and production environments running in multiple data centers and clouds

• Continually advance and improve the automation of procedures and tasks

• Lead impact assessment and selection of tools and devices that will improve our ability to effectively maintain, monitor and troubleshoot our environments and infrastructure

• Collaborate closely with Software Engineering and Product Management on the build and deploy of new products

• Ensure production environments are operated in accordance with documented policy so that compliance requirements are met and robust security is maintained

• Participate in a rotating on call schedule to provide 7/24 emergency support

YOU ARE SOMEONE WITH:

• 3+ years of experience in a high availability, clustered server environment and/or in a 24/7 production environment

• In depth knowledge of virtualization, web servers, load balancing, containers and Linux server administration

• Extensive experience operating infrastructure with a minimum 99.9% uptime and related SLAs

• Networking expertise in router, switch and firewall setup, configuration and management

• Proficient in scripting and other automation techniques including Puppet, Bash, Python

• Experience with security and incident management

OUR TECH STACK:

• Containers/Orchestration: Kubernetes (Rancher), Docker 

• Deployments: Helm

• Monitoring: Prometheus, Grafana, Splunk, Zabbix, JIRA, Slack

• Languages: Python, NodeJs,  GoLang

• CI/CD: GitLab

• Cloud: AWS

• Configuration Management: Ansible

• Infrastructure As Code: Terraform

• VM: oVirt

• OS: CentOS (production), Ubuntu (local workstation), Mac (local workstation)

NICE TO HAVES:

• Experience with Docker, nginx and puppet

• Experience with PCI and various compliance standards

• An understanding of orchestration (Kubernetes)

• AWS experience, terraform, ECS

WHAT YOU’LL LOVE ABOUT US:

🏦 RRSP/401(k) Matching 

🏥 Comprehensive Health Plans 

📅 Flexible Paid Time Off

✈️ Travel Experience Credit 

🧘 Annual Wellness Credit 

🥗 Team Events and Monthly Lunches

💻 Home Office/Commuter Credit 

🌅 Work From Anywhere Program

🍼 Parental Leave Top Up 

🌍 Adventure Pass

OUR PROCESS:

Plusgrade is an equal-opportunity employer and is committed to providing an accessible recruitment process. We welcome applications from all qualified individuals and are committed to equal employment opportunities regardless of gender identity or expression, race, ethnic origin, creed, place of origin, age, sex, marital status, physical or mental disability, sexual orientation, and any other category protected by law. Upon request, we will provide accommodation for applicants with disabilities.

We believe in diversity and inclusivity and that is why our interview process is designed for a positive candidate experience and to ensure every candidate is evaluated equally. All applications will be reviewed by our Talent Team and the successful candidate(s) will go through the following recruitment process:

• Recruiter Phone Interview 

• Hiring Manager Interview

• Take-home Assessment or remote coding exercise (if applicable)

• Team Interview 

All candidates will be provided with feedback regardless if they pass or didn’t pass any of our interview stages. All your information will be kept confidential.

n

n

Location