Senior DevOps Engineer - .NET/C#/CI/CD & Automation
Infinite Computer Solutions Inc
United States
5 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
.NET Framework
C Sharp (Programming Language)
Configuration Management
Code Review
Continuous Integration
DevOps
Github
Python (Programming Language)
Modular Design
Windows PowerShell
Software Engineering
Data Logging
+4 more
Scripting
Gitlab
Deployment Automation
Software Version Control
Job description
We are seeking a Senior DevOps Automation Engineer with software development background to design, develop, and maintain deployment automation solutions and reusable CI/CD frameworks. The role combines software engineering principles with DevOps practices to improve deployment efficiency, reliability, scalability, and automation across application environments., * Design, develop, and maintain automated CI/CD pipelines and deployment solutions.
- Develop production-quality automation tools, utilities, scripts, and reusable pipeline components.
- Build and enhance deployment automation using C#/.NET, PowerShell, and/or Python.
- Design reusable CI/CD frameworks to standardize application build, release, and deployment processes.
- Integrate source control, CI/CD, testing, security, and deployment tools into automated workflows.
- Work with GitHub/GitLab and deployment orchestration platforms such as Harness or equivalent technologies.
- Automate manual deployment and operational processes to improve efficiency and reduce deployment risk.
- Troubleshoot complex build, deployment, pipeline, and automation issues across environments.
- Develop automated validation, error handling, logging, monitoring, and rollback capabilities.
- Apply software engineering practices including modular design, code reviews, version control, testing, and documentation to automation solutions.
- Maintain and enhance existing deployment tools, scripts, pipelines, and automation frameworks.
- Identify opportunities for continuous improvement across build, release, and deployment processes.
- Ensure automation solutions are reliable, maintainable, scalable, and suitable for production environments.
Requirements
- Strong hands-on experience with DevOps, CI/CD, build, release, and deployment automation.
- Strong software development experience using C#/.NET.
- Proficiency in PowerShell and/or Python scripting.
- Experience developing deployment tooling, automation utilities, and reusable pipeline components.
- Experience with GitHub and/or GitLab and associated CI/CD capabilities.
- Experience with Harness or comparable deployment/CI/CD platforms.
- Strong understanding of software development, testing, version control, configuration management, and deployment processes.
- Ability to design, develop, test, troubleshoot, and maintain production-quality automation solutions.
- Strong problem-solving skills and a software engineering mindset toward DevOps and automation.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦