<p><strong>Reports to: IT Manager</strong></p><p><strong>Job Type: Full-time | On-site</strong></p><p><strong>Schedule: Monday–Friday, 7:45 AM – 4:15 PM (with some flexibility as needed)</strong></p><p> </p><p><strong>Position Summary</strong></p><p>The IT Assistant plays a key role in supporting the daily technology operations within a dynamic</p><p>Pre-K–12 educational environment. This position ensures the smooth functioning of classroom</p><p>and administrative technologies by providing technical support, troubleshooting devices, and</p><p>assisting staff and students with their technology needs.</p><p> </p><p>Key Responsibilities</p><p>• Provide technical support to staff, faculty, and students for hardware, software, and</p><p>network issues.</p><p>• Troubleshoot and resolve problems with classroom devices, including Smart Boards,</p><p>Windows and Mac laptops, iPads, projectors, and the school phone system.</p><p>• Assist with network security, user account setup, and permission management.</p><p>• Support device inventory, deployment, and asset management, including check-in/checkout systems.</p><p>• Assist with technology setup for school events and presentations.</p><p>• Perform regular system updates and patches to maintain performance and security.</p><p>• Communicate effectively with non-technical users and provide basic training when needed.</p><p>• Test new software and hardware configurations prior to full deployment.</p><p>• Maintain accurate documentation of issues, resolutions, and procedures in the IT ticketing</p><p>system.</p><p>• Coordinate with third-party vendors as needed.</p><p>• Provide support for school data management tasks.</p><p>Requirements & Qualifications</p><p>• High school diploma required; Associate’s degree in IT or related field preferred.</p><p>• Basic knowledge of Windows, macOS, iOS, and Android environments.</p><p>• Familiarity with Microsoft 365.</p><p><br></p>
We are looking for a Systems Engineer to support and enhance a mixed infrastructure environment in Baltimore, Maryland. This role focuses on maintaining stable server operations, strengthening security and access controls, and contributing to cloud-connected solutions across on-premises and Microsoft platforms. The ideal candidate brings hands-on experience with Windows-based systems administration, a strong understanding of core infrastructure services, and a practical approach to reliability and continuous improvement.<br><br>Responsibilities:<br>• Oversee daily administration of Windows and Linux servers to ensure dependable performance, availability, and system health.<br>• Manage core identity and policy services, including Active Directory and Group Policy, while maintaining secure and consistent access controls.<br>• Support and maintain virtual infrastructure across platforms such as VMware and Hyper-V to meet operational and business needs.<br>• Provide technical support for Azure and Microsoft 365 environments, helping maintain connectivity and functionality across hybrid systems.<br>• Contribute to cloud adoption efforts by assisting with hybrid deployments and migration-related infrastructure tasks.<br>• Monitor server performance, patch compliance, and overall platform reliability, taking action to resolve issues before they impact users.<br>• Handle complex troubleshooting for escalated server and infrastructure incidents, identifying root causes and restoring service efficiently.<br>• Strengthen operational resilience by improving automation, backup procedures, and disaster recovery readiness.<br>• Keep technical documentation current and establish configuration standards that promote consistency, security, and scalability.
<p>We are looking for a Cloud Engineer to help create resilient, modern cloud solutions that support large-scale, event-driven workloads in Northern, Virginia. This position combines technical architecture, hands-on engineering, and close collaboration with stakeholders to deliver secure, high-performing systems. The role is ideal for someone who can balance strategic thinking with practical execution while guiding teams and strengthening client partnerships.</p><p><br></p><p>Responsibilities:</p><p>• Create and refine cloud-native, serverless solutions designed to support high-throughput data processing and event-based applications.</p><p>• Work directly with stakeholders to understand operational goals, identify limitations, and recommend effective technical approaches.</p><p>• Provide technical guidance to decision-makers by evaluating options, outlining risks, and helping resolve complex engineering issues.</p><p>• Build trusted relationships with clients and contribute to team growth through mentorship, collaboration, and technical leadership.</p><p>• Remain actively involved in delivery by participating in architecture reviews, overseeing implementation quality, and developing prototypes when needed.</p><p>• Investigate production issues and optimize system reliability, scalability, and overall performance across cloud environments.</p>
We are looking for a detail-oriented Client Team Support Associate to provide high-level administrative support within a fast-paced mortgage company environment in McLean, Virginia. This Long-term Contract position is ideal for someone who is organized, responsive, and confident managing a wide range of office coordination tasks for senior leaders and client-facing teams. The role offers an opportunity to contribute to daily operations by keeping schedules, communications, documents, and travel arrangements running smoothly.<br><br>Responsibilities:<br>• Coordinate complex calendars for managing directors and executive team members, ensuring meetings and priorities are organized effectively.<br>• Arrange business travel, including itineraries, reservations, and related logistics, while adjusting plans as needed.<br>• Prepare, scan, file, and maintain documents and records to support accurate and efficient office operations.<br>• Process expense reports and invoices with close attention to detail and established administrative procedures.<br>• Provide general administrative assistance such as data entry, correspondence support, and day-to-day office coordination.<br>• Answer inbound calls professionally, direct inquiries appropriately, and serve as a reliable point of contact for internal and external communication.<br>• Use Microsoft Office applications, including Excel, to create reports, track information, and support team workflows.
We are looking for a Network Engineer II to support enterprise network initiatives and deliver reliable engineering solutions across a diverse portfolio of programs. This long-term contract position is ideal for someone who is detail oriented and can apply strong technical judgment throughout the full engineering lifecycle, from analysis and design through testing and deployment. The role requires an individual who can work with limited supervision, collaborate with stakeholders, and help maintain performance, security, and operational continuity in complex network environments.<br><br>Responsibilities:<br>• Provide network engineering support across multiple programs, ensuring infrastructure solutions align with technical objectives and operational needs.<br>• Participate in the complete system engineering process by translating requirements into network designs, supporting development activities, validating performance, and assisting with implementation.<br>• Assess existing network environments, identify improvement opportunities, and recommend technologies or design changes that strengthen capability, reliability, and security.<br>• Analyze technical issues of moderate complexity, apply sound engineering methods, and resolve problems while balancing schedule, performance, and customer expectations.<br>• Monitor project milestones and service outcomes to help ensure network deliverables are completed on time and in accordance with established standards.<br>• Work closely with customers, internal teams, and peer groups to coordinate activities, communicate technical information clearly, and build cooperation across functions.<br>• Contribute to the refinement of engineering practices, procedures, and policy recommendations that support effective network operations and organizational goals.<br>• Provide guidance to less experienced team members when needed, share technical knowledge, and assist in maintaining consistent execution across assigned tasks.