Senior Systems Engineer

nextSource - Washington, DC

Full-time | Temporary | Contract

The Senior Systems Engineer is responsible for management, planning, and operations of Windows and LINUX servers in University Information Services, and accountable for the security, availability and performance of these systems. S/he performs software installation and ongoing maintenance and improvements, and works with engineering and operations staff to design new systems and with end users to analyze and document requirements. The Senior Systems Engineer ensures system security and integrity of all Windows and Linux systems managed by NCS, and spends some time on researching new technologies and assess their applicability to Georgetown’s needs especially related to the security and integrity of Windows and Linux systems. The Senior Systems Engineer has duties that include but are not limited to:

  • Designs and contributes to solutions in areas like continuous integration, operations automation, full stack provisioning, containerization, configuration management, and orchestration systems
  • Assists in testing new products, technology, and configurations in the testing lab; and provides assistance with integrating them into the server infrastructure to provide better performance, greater up-time, and new features to the user community - both internal and external to UIS.
  • Provides 24x7 server support by participating in after-hours on-call schedule, and performs scheduled maintenance and upgrades during weekend and evening hours.
  • Supports a variety of applications and processes that depend on the Windows and Linux servers - for example, backup, off-site tape rotation, disaster recovery preparedness, directory and time synchronization, network file and printing, remote server management, remote user access, and system security.


Mandatory? Bachelor’s degree or equivalent in experience ? 7+ years’ work experience in Windows Systems Administration ? Demonstrated skills in planning and deployment of complex information systems ? Demonstrated practical and textbook knowledge of common network protocols ? Ability to explain, document, and design complex technical architectures The Hiring Manager is looking for an engineer-level person not a basic windows admin. The focus will primarily on Windows skills. Key differentiators for skills needed with this person is that they would rate themselves as "expert" or near expert in powershell. Also looking for nice-to-have, not a requirement: * MCSE certification * GPO management * C# or other programming experience Nothing else matters in a candidate unless Powershell (the primary tool of Windows engineer-level sysadmins) is near expert level.

DesiredTechnical Qualifications or Specialized Certification

? Base knowledge of Windows OS, programming languages and the software development life cycle, and principles of relational database operations

? Basic web server (IIS, Apache) administration and certificate installation

? Microsoft Certified Professional (MCP) preferred

? VMware Administration, Vmware ESX, Virtualization

? Experience with Microsoft management tools (SCCM), Active Directory, scripting languages (PowerShell, VbScript batch, python, ruby), understanding of web development, and the ability to use REST API

? Experience with AWS or GCP a plus

? Experience with provisioning automation, infrastructure as code and configuration management - for example, Terraform, Salt and OpenStack a plus

? Experience with tools such as Git, Gitlab CI, Jenkins CI, Logstash, and Splunk

? Familiar with disaster recovery planning, backup and archive solutions, network penetration testing, Anti-virus and productivity Management tools

? Apply Operating system (OS) patches and upgrade on a regular basis and upgrade administrative tools and utilities

? Provides analytical and troubleshooting abilities to address multiple technical areas of systems

Job Types: Full-time, Temporary, Contract

Salary: $70.58 /hour