Linux Engineer Apply
Typical duties and responsibilities
- Install, configure, and maintain servers in a Linux environment
- Monitor the health of the Linux servers through both automated and manual processes
- Design, develop, and implement infrastructure monitoring and reporting tools through scripts such as Splunk and Ansible
- Perform server OS maintenance and upgrades
- Create test automation frameworks in collaboration with team members or other IT departments
- Develop tools to help increase functionality and efficiency of available infrastructure
- Maintain software repositories and apply software updates
- Maintain documentation for procedures, configurations, and programs
Education and experience
- 8+ years experience working with Linux operating systems
Required skills and qualifications
- Strong scripting skills in Bash, Ansible, Python, Ruby, Perl, or a related language
- Knowledge of automation technologies
- Excellent communication and documentation skills
- Experience with Linux servers in virtualized environments
- Strong knowledge of Linux scripting languages
- Experience installing, configuring, and maintaining services such as Bind, Apache, MySQL, Nginx, etc.
- Solid understanding of configuration management tools, such as Ansible
- Strong problem-solving and analytical skills
- Knowledge of databases such as MS SQL, Oracle, or DB2
Preferred qualifications
- Experience with cloud computing
- Experience with open-source application suites, such as WordPress or Drupal