Location
Northern VA
Clearance
Required: TS/SCI with Polygraph
Description
Are you a System Administrator passionate about maintaining and optimizing IT infrastructure? At Restless Software, you’ll have the opportunity to manage critical systems, enhance security, and support a collaborative and innovative team. We’re looking for someone who is eager to ensure system reliability and is committed to delivering exceptional IT solutions.
Responsibilities:
-
Install, configure, and maintain operating systems, servers, and network infrastructure.
-
Monitor system performance, troubleshoot issues, and implement necessary updates and patches.
-
Manage user accounts, access controls, and security protocols to ensure data protection.
-
Maintain backups, disaster recovery plans, and system redundancy strategies.
-
Implement automation scripts for system administration tasks using PowerShell, Bash, or Python.
-
Collaborate with DevOps and development teams to support deployments and system integrations.
-
Ensure compliance with security best practices, policies, and regulatory standards.
-
Manage cloud-based infrastructure and services (AWS, Azure, GCP) as needed.
-
Provide technical support, training, and guidance to end-users and internal teams.
-
Document system configurations, processes, and troubleshooting procedures.
Mandatory Skills:
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- 10+ years of experience in a professional role as a System Administrator
- Relevant Bachelors Degree: equivalent to 3 years of experience
- Relevant Masters/Doctoral Degree: equivalent to 2 years of experience
- Relevant Certifications: equivalent to 3 months of experience
-
Strong knowledge of Windows and Linux operating systems.
-
Experience with virtualization technologies (VMware, Hyper-V, KVM).
-
Proficiency in networking concepts, including TCP/IP, DNS, DHCP, and VPN.
-
Expertise in managing Active Directory, Group Policy, and enterprise authentication systems.
-
Strong understanding of cybersecurity principles, firewall configurations, and endpoint protection.
-
Familiarity with scripting languages such as PowerShell, Bash, or Python for automation.
-
Experience with backup and disaster recovery solutions.
-
Strong troubleshooting and problem-solving skills.
Desired Skills & Certifications:
-
Experience with containerization technologies such as Docker and Kubernetes.
-
Knowledge of cloud platforms (AWS, Azure, GCP) and hybrid cloud environments.
-
Familiarity with Infrastructure as Code (Terraform, Ansible, CloudFormation).
-
Understanding of compliance standards such as NIST, ISO 27001, and SOC 2.
-
Certifications such as CompTIA Security+, Microsoft Certified: Azure Administrator, AWS Certified SysOps Administrator, or RHCSA.
-
Experience working in a fast-paced Agile/Scrum environment.
-
Knowledge of monitoring tools like Nagios, Prometheus, or Splunk.
-
Experience with IT ticketing systems (JIRA, ServiceNow) for tracking and managing incidents
About Us
Restless Software is an equal opportunity employer that provides highly skilled technologists and creative solutions to clients in both the private and public sectors. We are committed to delivering exceptional products and services through a culture of innovation, collaboration, and excellence.