Command Post Technologies, Inc→
Systems Administrator Intern at Command Post… · Suffolk
InternshipOn-siteFull-timeSuffolk,VA
Skills
linux operating systemstcp/ip networkingdnsdhcpmicrosoft azureazure virtual desktopproxmox virtual environmentapisnginxapachegitsshhtmljavascriptreact
Job Description
Summary: Command Post Technologies, Inc. is a Service-Disabled, Veteran-Owned Small Business providing engineering services in Cyber Security, Software Development, and more. They are seeking a motivated Systems Administrator Intern to gain hands-on experience in IT infrastructure management, supporting Linux-based systems and cloud environments.
Responsibilities:
- Assist in the day-to-day administration and maintenance of Linux-based servers and infrastructure
- Support the configuration and troubleshooting of networking services, including TCP/IP, DNS, and DHCP
- Help manage and maintain Azure cloud environments, including Azure Virtual Desktop deployments
- Contribute to virtualization projects using Proxmox, including provisioning and monitoring virtual machines
- Assist with the deployment and configuration of web servers such as Nginx and Apache
- Participate in version control workflows using Git and secure remote access via SSH
- Support the development and integration of APIs and front-end web interfaces
- Document processes, configurations, and troubleshooting steps for internal knowledge bases
Required Qualifications:
- Linux Foundations – Basic understanding of Linux operating systems, including file system navigation, user management, permissions, and command-line operations
- TCP/IP Networking – Familiarity with core networking concepts, including IP addressing, subnetting, the OSI model, and the functional differences between Layer 2 and Layer 3 protocols
- DNS & DHCP – Working knowledge of Domain Name System and Dynamic Host Configuration Protocol services, including how they are configured and maintained in a networked environment
- Azure Fundamentals – Basic understanding of Microsoft Azure cloud services, including resource groups, virtual machines, and cloud-based infrastructure concepts
- Azure Virtual Desktop Concepts – Familiarity with Azure Virtual Desktop components, including Host Pools, Workspaces, and Application Groups
- Virtualization (Proxmox) – Basic experience with or knowledge of Proxmox Virtual Environment for creating and managing virtual machines and containers
- APIs – Understanding of what APIs are, how they work, and how they facilitate communication between software applications
- Web Servers (Nginx/Apache) – Basic familiarity with web server software, including how to install, configure, and serve web content using Nginx or Apache
- Git & SSH – Comfort with Git version control workflows (clone, commit, push, pull) and secure remote server access using SSH
- HTML, JavaScript, React – Foundational knowledge of front-end web technologies, including the ability to read and understand HTML structure, JavaScript logic, and React component architecture
Preferred Qualifications:
- Microsoft EntraID – Familiarity with Microsoft's identity and access management platform for managing user authentication and permissions
- API Calls – Experience making and testing API calls using tools such as Postman, cURL, or similar utilities
- Azure Services – Broader exposure to Azure services beyond the fundamentals, such as Azure Storage, Azure Networking, or Azure Active Directory
- Node.js / .NET API – Experience building or consuming APIs using Node.js or the .NET framework
- Azure Serverless Functions – Familiarity with event-driven, serverless computing in Azure for running lightweight backend processes
- Visio or Other Drawing Application – Ability to create network diagrams, system architecture visuals, or workflow documentation using Microsoft Visio or comparable tools such as draw.io or Lucidchart
- Bash/Shell Scripting – Ability to write basic scripts to automate routine system administration tasks
- Ansible or Configuration Management Tools – Exposure to tools such as Ansible, Puppet, or Chef for automating server provisioning and configuration
- Docker & Containerization – Basic understanding of container concepts and experience running applications in Docker containers
- Firewall Management – Familiarity with firewall tools such as iptables, UFW, or pfSense for managing network security rules
- Monitoring Tools – Experience with infrastructure monitoring platforms such as Grafana, Prometheus, Nagios, or Zabbix
- Backup and Disaster Recovery Planning – Awareness of data backup strategies and disaster recovery best practices
- Active Directory / LDAP – Basic understanding of directory services for managing users, groups, and organizational resources
- SSL/TLS Certificate Management – Familiarity with how SSL/TLS certificates work and experience requesting, installing, or renewing them
- Log Management and Analysis – Exposure to centralized logging tools such as the ELK Stack or Syslog for troubleshooting and monitoring system health
- PowerShell – Basic scripting ability in PowerShell for task automation in Windows and hybrid environments
- CI/CD Pipelines – Basic understanding of continuous integration and continuous deployment concepts and tools
- Markdown Documentation – Experience writing clear technical documentation using Markdown syntax
- REST APIs and JSON – Understanding of RESTful API design principles and comfort working with JSON data structures
- Azure Portal Navigation – Familiarity with navigating the Azure Portal to manage and monitor cloud resources
Required Skills: Linux operating systems, TCP/IP networking, DNS, DHCP, Microsoft Azure, Azure Virtual Desktop, Proxmox Virtual Environment, APIs, Nginx, Apache, Git, SSH, HTML, JavaScript, React
Benefits: Leadership training, Career professional development, Work/Life balance, Rewards and recognition
Benefits
Leadership training
Career professional development
Work/Life balance
Rewards and recognition