Windows Engineer Job Description Template

We are seeking a Windows Systems Engineer to join our team of talented engineers. This role will assist with building, maintaining, and troubleshooting our expanding infrastructure to deliver the highest level of availability, performance, and security. A qualified applicant should have a background in IT or computer systems engineering, as well as a strong understanding of programming and the ability to create targeted custom solutions to specific problems within the Windows environment. 

Typical Duties and Responsibilities

  • Install, configure, test, and maintain Windows operating systems, application software, and system management tools
  • Manage and monitor installed systems and infrastructure
  • Develop and maintain security, backup, and redundancy strategies
  • Design and implement the organization’s incident response capabilities and processes
  • Test application performance to identify bottlenecks and other issues and develop possible solutions, working with developers to implement them
  • Write, deploy, and maintain custom scripts to improve the efficiency of the system
  • Provide advanced support for all users and applications
  • Troubleshoot issues at all stack levels, including network, application, database, and services
  • Proactively identify improvements to existing processes and practices within the Windows environment and collaborate with the engineering team to implement them
  • Build automation into the release process to support continuous development

Education

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

Required Skills and Experience

  • 3+ years of experience in Windows system administration
  • 2+ years of experience creating code in Windows operating system shells
  • Experience installing, configuring, and troubleshooting Windows environments
  • Experience with administration and performance tuning of application stacks
  • Experience with virtualization and containerization 
  • Experience with scripting languages such as Perl, Ruby, and/or Python
  • Knowledge of endpoint security products and vulnerability management products
  • Knowledge of remote server management
  • Strong communication and interpersonal skills
  • Strong organization and time/task management skills

Preferred Qualifications

  • VCP certification 
  • Experience with VMWare, CentOS, or Docker
  • Knowledge of system clustering and high availability
Contact us

Recruit with Nexus IT Group