Description:
Duties include, but are not limited to:
- Responsible for distributed and managed services, automating the installation, configuration, and maintenance of platform services
- Manage system tuning for reliability and efficiency and guide and manage software releases for new features and support users through consolidation
- Perform the administrative operation of server hardware and software
- Ensure system security and execute practices and procedures
- Troubleshoot system related problems
- Remain current in operating systems/software analysis and technological developments and applications
- Recommend future direction or projects to management
- Provide expertise and direction in the development or modification of software programs and applications to enhance an operating system
Requirements:
Knowledge and Skills
- Minimum of (5) years relevant experience
- Strong Experience of automation/orchestration using any of the following: Chef, Ansible, Ansible Tower, Terraform, YAML, Jenkins, Puppet or equivalent
- Fluency in at least one scripting language (Python, Perl, Ruby or equivalent)
- Basic understanding of modern operating systems and network technologies sufficient to automate associated processes
- Ability to troubleshoot equipment problems and perform complex system tests
- Develop and maintain accurate documentation for internal procedures and services
- Ability to automate solutions to repetitive problems/tasks
- Strong background in shell scripting
- Ability to use a wide variety of open-source technologies and cloud services
- Integration of Git, in continuous deployment
- Strong experience with DevOps automation tools like Docker, Ansible
- Experience with DevOps monitoring tools like Nagios, Splunk
- Knowledge of best practices and IT operations in an always-up, always-available service
- Creative thinking skills
- Detail-oriented personality
- Ability to communicate well to other members of the development team