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