The Linux Systems Engineer will be responsible for managing our Linux infrastructure and applications. They will be working closely with the development team to facilitate the Development to Production workflow and will be responsible for creating and maintaining automation to deploy new software in Dev, QA, Beta, and Production environments. The ideal candidate will assist with troubleshooting issues in each of these environments and will also be responsible for assisting with the design and architecture of new environments and systems.

Major Responsibilities

  • Work alongside a wide variety of departments including Cloud Engineering, Voice Engineering, Data Engineering, and Software Development
  • Effectively and independently take on tasks/work inside multiple projects simultaneously
  • Standing up new systems as necessary
  • Deployment automation configurations
  • Deployment of applications
  • Write maintenance plans and execute appropriately
  • Troubleshoot performance and functionality problems and investigate alarms as needed
  • Be able to work independently but share knowledge with others, including writing documentation, and work on group projects
  • Maintains professional and technical knowledge by tracking emerging trends in systems engineering, configuration management and enterprise technology
  • Proficient in mainstream automation technologies applications: Continuous Integration systems, Ansible, Puppet, Docker, etc.

Minimum Qualifications:

  • BS in Information Systems or a related discipline or equivalent job experience.
  • Solid written and oral communication skills.
  • Ability to work directly with other engineers in a professional consultative manner.
  • Ability to handle multiple tasks simultaneously, while completing them in a timely fashion
  • Time management is critical to ensure reasonable completion of tasks and projects

Special Skills/Equipment

  • Strong linux administration skills
  • Proficient in automating tasks on Linux systems with a shell scripts
  • Working knowledge of TCP/IP Network knowledge
  • Strong problem solving skills
  • Excellent documentation skills
  • Motivated individual willing to invest time in learning new systems
  • Web server configuration such as Apache or Nginx
  • Container technologies such as Docker and/or Kubernetes
  • Understanding of Agile Development, SDLC, and CI/CD

Key Performance Indicators:

  • Server/Service Uptime
  • Successful deployments with minimal downtime
  • Task completion
  • Customer/Peer Satisfaction

Join Us

From a team dedicated to building a rewarding work environment to unlimited education opportunities to being named one of the top places to work in the country. We’re excited to hear from you.