Post Job Free
Sign in

IT Systems Engineer

Company:
COMPOTECH, INC.
Location:
Brewer, ME, 04412
Posted:
May 02, 2025
Apply

Description:

Job Title: IT Systems Engineer

Department: IT

Company Overview:

Compotech is a leading innovator in advancing military capabilities, securing over $100M in DOD contracts in 2023 across programs such as ballistic armor, next-generation shelters, and software development. Recognized by Inc. 5000 as Maine's fastest-growing manufacturing company and 13th nationwide, we are committed to delivering world-class products and solutions.

We are hiring an IT Systems Engineer to ensure seamless operations, maintain government compliance, and support tools and infrastructure that drive exceptional customer satisfaction.

Job Summary:

We’re seeking a highly skilled professional with a passion for problem-solving, a deep understanding of community-supported tools, and proven expertise in Windows server administration. The ideal candidate thrives in fast-paced, ever-evolving environments and is eager to tackle complex challenges with innovative solutions.

The IT Systems Engineer is responsible for managing and maintaining computing environments that rely heavily on the Windows operating systems. This role focuses on ensuring secure, reliable, and efficient operation of the following primary business infrastructure:

Windows Server Active Directory.

Business Workstations Running Windows 10/11.

Azure Active Directory in GCC High.

Comprehensive Backup Systems.

Cisco Switches and Firewalls.

The IT Systems Engineer may be asked to support operations on the following business infrastructure:

Linux Servers and High-Performance Workstations.

Macintosh Business Workstations.

Cameras on an Internal Network.

Mobile Device Management.

As an IT Systems Engineer, you will play a pivotal role in managing and enhancing a dynamic and diverse computing ecosystem. The ideal candidate will demonstrate strong problem-solving abilities, familiarity with widely adopted community-supported tools, expertise in both Linux and Windows administration, and the ability to operate effectively in a dynamic, fast-paced environment.

Basic Requirements

U.S. citizenship required. Applicants must be U.S. citizens to meet eligibility requirements for this position.

Minimum Qualifications

Candidates who meet the Basic Requirements and have the following minimum qualifications will be considered.

Duties & Responsibilities:

Maintain Windows-based computer systems (e.g., Windows 10/11).

Utilize Active Directory and Group Policy Objectives to manage user permissions, policies, configurations.

Troubleshoot and resolve workstation issues using endpoint management solutions as well as Windows workstation management best practices.

Coordinate and execute imaging, configuration, and deployment for servers, laptops, and workstations.

Maintain detailed documentation of systems, configurations, procedures, and corrective actions, ensuring readiness for audits and facilitating knowledge sharing.

Maintain accurate asset inventories and documentation for all hardware installations and upgrades, facilitating audit readiness and lifecycle planning.

Assist the security team in maintaining adherence to policies, and procedures surrounding NIST 800-171, CMMC 2.0 and other relevant regulatory requirements through comprehensive auditing and reporting mechanisms.

Skills & Abilities:

Workstation troubleshooting across heterogeneous environments.

Proven ability to work independently, prioritize tasks, and manage multiple projects concurrently.

Education & Experience:

Bachelor’s degree in Information Technology, Computer Science, Cybersecurity, or a related field; equivalent experience and additional certifications considered.

2+ years of experience in IT.

Preferred Qualifications

More experienced candidates who meet the Basic Requirements and have the following qualifications are preferred.

Duties & Responsibilities:

Server Administration & Virtualization (Linux & Windows):

Configure, monitor, and maintain Windows servers (e.g., Windows Server 2022) and Linux distributions (e.g., Red Hat Enterprise Linux, Ubuntu,) for provisioning, patching, and performance optimization.

Leverage virtualization platforms (e.g., KVM, libvirt) and container orchestration tools (e.g., Docker, Kubernetes, Podman), as well as Windows Hyper-V, to streamline infrastructure operations.

High-Performance Computing (HPC):

Integrate parallel file systems (e.g., Ceph) and optimize resource allocation for complex computational workloads across Linux-based HPC environments.

Windows Integration & Policy Management:

Integrate Windows systems into Linux-centric environments using interoperability tools such as Samba to connect with Active Directory domains.

Manage user permissions, policies, and configurations via Active Directory (AD) and Group Policy Objects (GPOs).

Employ Windows-specific tools (PowerShell, System Center Configuration Manager, WSUS, Windows Deployment Services, Microsoft Deployment Toolkit) for software deployment, patch management, and asset control.

Networking & Security:

Implement and enforce security standards aligned with NIST 800-171 and CMMC2 using industry-standard security and compliance tools on both Windows and Linux platforms.

Design, implement, and maintain network infrastructures using scalable solutions (e.g., pfSense, iptables, nftables, VPN technologies) alongside Windows networking services (AD-integrated DNS/DHCP, NPS).

Conduct regular security assessments and threat analysis with intrusion detection and event logging platforms (e.g., Suricata, Snort, Sysmon, Windows Event Forwarding).

Utilize centralized logging and analysis platforms for comprehensive visibility into both Linux and Windows environments.

Maintain policies reflecting compliance with security standards.

Monitor and maintain logs of changes made to Windows and Linux servers.

Establish controls for the flow of information on the Windows and Linux servers.

Cloud & Storage Management:

Administer AWS and/or other cloud services to support business growth.

Manage backups and disaster recovery using tools (e.g., Bacula, duplicity) that support Linux and Windows data protection.

Implement file services and integrate them with various storage systems for data sharing, archiving, and long-term retention.

Database & Workstation Management:

Install, configure, and maintain databases (e.g., MongoDB, MySQL, Microsoft SQL Server), ensuring availability, performance, and data integrity.

Troubleshoot and resolve workstation issues using endpoint management solutions as well as Windows workstation management best practices.

Monitoring & Alerting:

Implement and maintain monitoring solutions (Prometheus, Nagios, Zabbix) to track system health, performance, and service availability.

Integrate Windows-specific monitoring approaches and logs into a unified monitoring ecosystem.

Compliance & Documentation:

Ensure infrastructure, policies, and procedures adhere to NIST 800-171, CMMC 2.0 and other relevant regulatory requirements through comprehensive auditing and reporting mechanisms.

Maintain detailed documentation of systems, configurations, procedures, and corrective actions, ensuring readiness for audits and facilitating knowledge sharing.

Hardware Upgrades & Installation:

Evaluate, procure, and install new server hardware components, such as CPUs, memory, storage arrays, and network interfaces, ensuring compatibility with existing infrastructure while adhering to vendor best practices.

Coordinate and execute hardware refresh cycles for servers, laptops, and workstations, including imaging, configuration, and deployment.

Perform diagnostic testing, troubleshoot hardware issues, and oversee warranty service requests or repairs.

Collaborate with vendors and procurement teams to ensure cost-effective sourcing of components and timely delivery.

Maintain accurate asset inventories and documentation for all hardware installations and upgrades, facilitating audit readiness and lifecycle planning.

Skills & Abilities:

Technical Skills:

Proficiency in Linux-based server, network, virtualization, and containerization technologies, as well as Windows server configuration, patch management, and security.

Strong understanding of security frameworks (NIST 800-171, CMMC2) and system hardening methodologies for both Linux and Windows systems.

Experience with backup and recovery solutions, database administration, and workstation troubleshooting across heterogeneous environments.

Soft Skills:

Excellent analytical, problem-solving, and troubleshooting abilities.

Strong communication skills for effective collaboration with cross-functional teams.

Proven ability to work independently, prioritize tasks, and manage multiple projects concurrently.

Education & Experience:

Bachelor’s degree in Computer Science, Information Technology, or a related field; equivalent experience.

5+ years of experience with Linux/UNIX administration, cluster management, and integrating Windows Server environments.

Demonstrated experience with AWS services (e.g., EC2, S3, and Glacier).

Proven background in Windows server administration, Active Directory, GPO management, and related deployment/configuration tools.

Relevant certifications (such as CompTIA Security+, Microsoft Certified: Security, Compliance, and Identity Fundamentals, or Certified Information Systems Security Professional (CISSP))

MUST BE A US CITIZEN

Join Compotech:

Apply