Senior DevOps Engineer - .NET/C#/CI/CD & Automation

Infinite Computer Solutions Inc
United States
5 days ago
Apply on www.dice.com
Prepare application

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

Good distractions

Loading talks and stories from around this role…