We are seeking a highly motivated and experienced System Administrator to support a dynamic team of .NET Web Application Developers working on enterprise-level solutions. The ideal candidate will have a strong background in managing and optimizing Windows-based systems, application servers, and Oracle databases, and will collaborate closely with developers to ensure a secure, high-performance, and reliable environment. You will serve as the technical backbone of the team—configuring and maintaining development, test, and production environments, resolving infrastructure-related issues, deploying application releases, and ensuring system compliance and security.
Responsibilities
- Manage, configure, and maintain Windows Server environments (2019 or newer), including IIS, networking, security, and patching.
- Support the deployment, configuration, and operational maintenance of .NET web applications, web services, and middleware components.
- Collaborate closely with .NET Developers to troubleshoot and resolve system, database, and integration issues.
- Manage SQL SERVER RDBMS environments (2019 or higher) in coordination with development and DBA teams.
- Administer IIS web servers and application pools, and support deployments via Visual Studio or CI/CD pipelines.
- Develop and maintain PowerShell scripts to automate routine tasks, deployments, and monitoring.
- Support source control and development workflows using Team Foundation Server, Git, or Azure DevOps. Familiarity with JIRA is preferred.
- Monitor application and infrastructure performance and logs to proactively identify and remediate issues. Familiarity with SPLUNK is preferred.
- Ensure systems are secure and compliant with organizational and federal security standards.
- Collaborate across teams using Agile, Waterfall, or hybrid SDLC methodologies.
- Participate in documentation efforts for system configurations, processes, and disaster recovery.
- Work closely with end-users for troubleshooting, training, and requirements gathering.
- Occasional night, weekend, and on-call hours are required.
Education
- Bachelor's degree in Computer Science, Information Technology, or a related field is preferred.
Required Skills
- 5+ years of experience in Windows system administration supporting development teams.
- Experience supporting .NET applications, especially those developed with Visual Studio (.NET Framework 4.5 or higher), C#, and ASP.NET.
- Hands-on experience with IIS, SQL SERVER 2019+, and tools for monitoring, logging, and troubleshooting.
- Proficiency in scripting with PowerShell.
- Solid understanding of networking concepts, security best practices, and identity/access management (Active Directory, Group Policy).
- Strong communication skills and a team-oriented mindset with the ability to work independently in a fast-paced environment.
Desired Skills
- Experience with Azure cloud services and hybrid infrastructure.
- Knowledge of DevOps tools such as Azure DevOps, Git, or Jenkins.
- Familiarity with application architectures such as MVVM.
- Experience with Control M.
- Familiarity with front-end technologies (Razor, HTML5, CSS, JavaScript, AJAX, JSON).
- Experience with compliance frameworks such as ISO-9001, DISA STIGs, NIST 800-53, or RMF.
Security Clearance