Overview
Remote
$50 - $60
Accepts corp to corp applications
Contract - Independent
Contract - W2
Skills
Devops
Windows server
.Net
ASP.net
powershell scripting
wcf
restweb
Job Details
Job Title: Senior Windows DevOps Engineer
Location: Remote, USA
Contract : 6+ Months
Job Description:
Overview
We are seeking a highly experienced Senior Windows DevOps Engineer with a deep background in enterprise-level IT, system administration, and modern DevOps practices. The ideal candidate will possess strong skills in Windows Server administration, IIS, CI/CD pipeline automation, and operations support for large-scale environments.
Must-to-Have Skills
- Experience with . NET/C# development.
- Hands-on support of applications.
- Proficient in Windows administration beyond core duties.
- Familiarity with WCF and REST web services configuration.
- Experience managing CI/CD tools collaboratively with other teams.
- Experience writing SQL Server queries and stored procedures.
- Code merge ability of multiple code branches using TFS code merge.
Qualifications
- Experience:
- Minimum of 8 years in enterprise IT environments.
- Systems Administration:
- Advanced administration and troubleshooting of Windows Server (including version 2016+).
- In-depth experience with IIS (Internet Information Services), including configuration and maintenance (v10.0/11.0).
- Solid skills in Windows OS configuration, maintenance, and performance monitoring.
- DevOps & Automation:
- Proven ability with build automation and CI/CD using Azure DevOps.
- Experience managing TFS (Team Foundation Server) on-premises and in Azure.
- Scripting expertise, particularly with PowerShell.
- Familiar with Windows Task Scheduler for automated operations.
- Application & Security Management:
- Experience in end-point virtualization (e.g., SOA Akana, API Gateway).
- System security triaging and infrastructure performance analysis.
- Skilled in maintaining large-scale, on-premises applications.
- Build and Release Management:
- Manage configuration item promotion, build, and deployment across development, staging, and production environments.
- Prepare and support builds/releases for production; coordinate code deliveries and manage code merges across streams.
- Deploy applications to all non-production and production environments.
- Operations and Support:
- Provide problem resolution for system/server issues; collaborate with users to gather symptoms and solve problems accurately.
- Oversee code deployments and code merging in all environments.
- Process Automation & Continuous Improvement:
- Monitor key system metrics and develop enhancements for reliability and performance.
- Create and manage batch schedules; execute runbooks (playbooks) in both production and non-production settings.
- Develop and manage automation tools for infrastructure provisioning and testing.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.