Linux System Administrator

Job description

The Linux System Administrator ensures that servers in JetRails AWS and Data Center deployments are at their operational best. Your task is to ensure maximum uptime and optimal performance by performing routine maintenance, identifying and fixing problems, upgrading, patching, and following best practices. This position is for individuals who are diligent, careful, curious, and always looking to upgrade their technical skills by working with interesting technical challenges.


About Us

JetRails is a hosted infrastructure provider for mission-critical web applications. Our clients run multi-million dollar e-commerce stores and cutting edge web apps. It’s our job to keep them online. With hundreds of millions of dollars on the line, we take our job very seriously. We live and breathe speed, security, scalability, and strategy for web infrastructure. Oh, and we’re serious about having fun! We learned long ago that without that magic ingredient, work feels too much like… work.

Cutting edge infrastructure is never boring. While relentlessly pursuing 100% uptime, we learn, earn, work with smart and motivated teammates, and generally have a great time. All this in a relaxed easy going culture, lacking office politics with a laser focus on customer happiness.

We’re a motley crew of tech geeks, gamers, and fun-lovers. We’ve been around since 2000, when we started life as eBoundHost offering shared, dedicated and virtual hosting services. We’ve been a stable, profitable and growing company since the beginning.


About You

You’re excited by the idea of a meaningful role with a company that values and retains its talented teammates (you guessed it, that’s us!). You insist on a work environment that’s fun and dynamic, where your coworkers respect and value each other. You have opinions on how to make things better, and want to be heard and encouraged. You don’t sit around waiting to be told what to do - instead, you figure out where you can add value and start pitching in.


Valued Attributes

  • Strong drive to succeed, enthusiasm, and determination

  • Yearns for the best outcome and looks towards the positive

  • Takes pride in working diligently
  • Elevates coworkers when opportunity arises
  • Team focused - looks to the success of the whole and sees the bigger picture

  • Desire to go above and beyond

  • Willingness to learn

Job requirements

Qualifications

  • 5+ years experience as a Linux System Administrator
  • Strong preference for individuals with experience in Magento Open Source / Adobe Commerce
  • Strong preference for individuals with AWS Accreditations/Certifications
  • Experience with Ubuntu (Debian) and Alma/Rocky/Centos (Red Hat) flavors of Linux
  • Experience with Git and code review workflows
  • Experience with Ansible or other orchestration platforms
  • Experience with Cobbler or MAAS
  • Experience with Linux, PHP, Nginx, Apache, MySQL, MariaDB, Cloudflare/Akamai CDN
  • Understanding of DNS, Networking, Storage, WAF, Virtualization


Non Technical Responsibilities

  • Willingness to learn and pass AWS Certifications

  • Scheduled after-hours and occasional on-call responsibilities

  • Taking ownership of complex problems and driving them to resolution

  • Collaborate with support team to tackle escalations

  • Train and mentor junior team members

  • Keep up-to-date with industry trends, technologies, and best practices for Linux and Magento administration


Technical Responsibilities

  • Deliver SysAdmin projects for internal and client facing stakeholders
  • Act as an internal escalation point for customer-facing Support team
  • Troubleshoot technical issues affecting the infrastructure
  • Troubleshoot complex Magento application issues
  • Onboard/Migrate/Restore customer data as requested by end users
  • Apply/verify server upgrades, patches, and configuration changes
  • Manage the disaster recovery and backup process
  • Monitor server performance and make recommendations for optimization
  • Monitor the infrastructure to ensure applications perform at optimal levels
  • Determine cause and resolve problems
  • Participate in After-Action process
  • Enforce consistent server-farm wide standards
  • Long term operation of single-tenant and multi-tenant Linux environments
  • Continual improvement of infrastructure, update of automation and documentation