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

Remote • Posted 18 minutes ago • Updated 16 minutes ago
Full Time
No Travel Required
Remote
1,20,000 - 1,30,000/yr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • .NET
  • C#
  • Configuration Management
  • Conflict Resolution
  • Continuous Delivery
  • Continuous Improvement
  • Continuous Integration
  • DevOps
  • Documentation
  • GitHub
  • GitLab
  • Orchestration
  • Problem Solving
  • Python
  • Scalability
  • Scripting
  • Software Development
  • Software Engineering
  • Software Release Life Cycle
  • Testing
  • Version Control
  • Windows PowerShell
  • Workflow

Summary

Job Title: Senior DevOps Engineer – C#/.NET & Automation

Type: Full Time/W2 with Infinite Computer Solutions

 

Position Overview

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.

Required Qualifications

  • 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.

 

Key Responsibilities

  • 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.
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.
  • Dice Id: 10199915
  • Position Id: 9136719
  • Posted 18 minutes ago
Contact the job poster
PS

Purushottam Singh

Recruiter @ Infinite Computer Solutions (ICS)

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.