Systems Engineer Job Description Template

We are seeking an experienced Systems Engineer to join our IT department. This position reports to the Director of IT and will be responsible for planning, installing, configuring, and managing all aspects of the IT infrastructure to ensure reliable, secure, and cost-effective delivery of services. They will have considerable ownership of their projects and autonomy to manage themselves. The ideal candidate will excel at building relationships with their peers and possess excellent communication ability, as well as the ability to adapt to changing requirements. 

Typical Duties and Responsibilities

  • Manage and monitor all installed systems and infrastructure
  • Install, configure, test, and maintain operating systems, application software, and system management tools
  • Ensure high levels of system and infrastructure availability
  • Monitor and test application performance for bottlenecks, identify potential solutions, and work with developers to implement them
  • Maintain security, backup, and redundancy strategies
  • Write and maintain custom scripts to increase system efficiency 
  • Participate in the design of information and operational support systems
  • Implement warranty and support activities
  • Evaluate existing systems and provide technical direction to IT support staff
  • Plan and implement system automation to improve efficiency
  • Oversee development of customized software and hardware requirements

Education

  • Bachelor’s degree in computer science, engineering, or a related field

Required Skills and Experience

  • Experience installing, configuring, and troubleshooting UNIX/Linux based environments
  • Experience creating scripts and setting up software for automation
  • Experience in the administration and performance tuning of application stacks
  • Experience in cloud environments such as AWS
  • Experience with containerization and virtualization
  • Experience with automation software such as Puppet, CFEngine, or Chef
  • Proficient in scripting languages such as Perl, Ruby, or Python
  • Knowledge of networking, including TCP/IP and OSI network layers
  • Knowledge of system engineering software tools
  • Knowledge of data architecture
  • Excellent communication skills
  • Strong organization, analytical, and decision-making skills
Contact us

Recruit with Nexus IT Group