Job brief
We are in search of a Systems Engineer to manage and monitor all infrastructure and installed systems. Responsibilities include setting up, configuring, and maintaining application software, operating systems, and system management tools.
Responsibilities
- Maintain and oversee all infrastructure and installed systems.
 - Set up, configure, test, and maintain operating systems, system management tools, and application software.
 - Make sure all systems and infrastructure are available at all times.
 - Evaluate the performance of applications for potential issues, find fixes, and support developers when applying those fixes.
 - Keep backup, security, and redundancy procedures in place.
 - Design and maintain scripts to reduce write custom scripts to increase efficiency and reduce intervention time.
 - Take part in the creation of information and operational support systems.
 - Correspond with suppliers and other IT personnel when required for problem-solving.
 - Evaluate the current systems and provide technical guidance to IT support personnel.
 - Supervise the creation of customized software and hardware requirements.
 - Improve efficiency, plan and execute system automation as needed.
 - Formulate and construct a security mechanism to ensure data security.
 - Ensure that technological resources are always available.
 - Collaborates with other experts to ensure high-quality deliverables while adhering to the organization's policies, procedures, and guidelines.
 
Requirements
- Bachelor degree in Computer Science, Information Technology or relevant field
 - 2+ years of experience with UNIX or Linux 
 - Experience with cloud technologies such as AWS
 - Understanding of automation software such as Chef and Puppet
 - Programming proficiency such as in Python and Ruby
 - Experience with networking (OSI network layers & TCP/IP)
 - Experience with scripting and monitoring systems
 - Experience with automation software
 - Experience with virtualization