Job Description

TCI has an immediate need for a System Administrator in Raleigh, NC. This is not a Corp2Corp opportunity. This is a long-term contract opportunity with the possibility of hire. In addition to competitive, market-rate based pay, TCI provides all our Consultants with Comprehensive Medical/Dental Insurance, 401k, Life Insurance and Long-Term Disability benefits.

NOTE: This position requires US Citizenship and the ability to obtain a Public Trust Security Clearance.

The Hybrid work week is two days onsite and three days remote (work from home).


The System Administrator active role in the transformation of the Desktop Computing Environment from Windows 7 and 10 to Windows 10 SAC 1809 or higher and Office 365 ProPlus.


  • Ability to develop solutions using PowerShell, VBScript, etc. to identify or remediate problems/issues/requirements related to Microsoft Workplace Modernization efforts Windows 10 SAC and Office 365 ProPlus.
  • Independently installs, tests, and implements complex component level changes within the technology infrastructure.
  • Operates, maintains, and provides customer support for a wide variety of complex technology components.
  • Independently analyzes and develops innovative resolutions for complex problems involving availability and/or performance at the component level. Works with vendors to resolve problems and implements approved solutions independently.
  • Performs capacity and performance analyses and develops and implements recommendations.
  • Participates in the preparation of materials and oral presentations for customers and management. Plays a lead role in meetings relating to specific technical projects or tasks.
  • Establishes and maintains working relationships with vendors. Understands and influences vendor strategies and product directions.
  • Provides training to less experienced team members of the IT department.
  • Analyzes and resolves complex hardware and software problems with distributed systems.
  • Uses in-depth knowledge of distributed hardware and software systems.
  • Performs tests and implements hardware and software, adds, and changes, backup, and restoration functions, etc.
  • Performs visual checks of all system components, wiring and status lights.
  • Escalates unusual or unexpected findings as appropriate.
  • Provides weekly status reports and maintains project cost charge backs.
  • Maintains Project plans as required and notifies management of critical failures and missed milestones.
  • Uses change and test management procedures as required.
  • Provides action plan for resolution of all faults detected.
  • Provides and implements escalation process and or procedures.
  • Develops, implements, and follows the appropriate quality assurance program.
  • Edit computer-based documentation and trouble ticket systems to document equipment configurations, track changes and problems, and compiles performance data.
  • Performs user assistance, training, and information sharing.
  • Provides on-site system or application support for deployment/installation as required.


  • Five years of relevant and progressive experience in a distributed computing environment is preferred.
  • This individual must have demonstrated skills in tools and techniques appropriate to the above job duties.
  • A working knowledge of current computer and communications technologies and disciplines, including PC operating systems and hardware platforms, local area networks, wide area networks, messaging, and client-server applications is required.
  • Must be U.S. Citizen and eligible for a Public Trust clearance.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online