Linux System Engineer (DevOps Team)

Job description

  • Administration of Linux and server technologies and Problem determination
  • Work with system/network engineers to define requirements and standards
  • Management for Linux operating environments. Producing monthly, weekly and daily reports and server monitoring
  • Research, test, and implement new technologies to support the system architecture
  • Get engaged with our infrastructure and own services
  • Supporting services, before and after deployment. I.e. consulting developers in system level, develop monitoring, deployment, and capacity management tools

Requirements

  • 3+ years of experience working in a high traffic, fault tolerant, & highly available 24/7/365 environment
  • Strong understanding of Linux-based OS and deep knowledge of TCP/IP
  • Strong understanding LEMP stack
  • Be team player, disciplined, and have great attention to detail
  • Ability to perform deep dive technical troubleshooting in critical situation.
  • Ability to juggle multiple tasks at once
  • Strong scripting skills with preferred language of Bash/Python/Ruby/Perl/PHP
  • Ability to use configuration management tools such as SALT and Ansible
  • Ability to use tools required to operate containers, such as Docker and Kubernetes
  • Hands-on skills of managing MySQL, Redis, and ElasticSearch services
  • Strong communications skill with both technical and non-technical peers.
  • Interested in distributed and highly available systems
  • Familiar with Git
  • Development experience with C or GO would be a big plus
  • Experience with Openstack would be a big plus