IC
Senior DevOps Engineer
Infinite Computer Solutions
- πΊπΈ United States
- On-site
- Senior
- 1 day ago
- Devops
- C#
- .NET
- CI/CD
- PowerShell
- Python
- GitHub
- GitLab
- Configuration Management
1 day ago
Job description
Position Title: Senior DevOps Engineer β C#/.NET & AutomationPosition 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 usingC#/.NET.
- Proficiency inPowerShell and/or Python scripting.
- Experience developing deployment tooling, automation utilities, and reusable pipeline components.
- Experience withGitHub 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.
- Qualifications: Graduate
- Range of Year Experience-Min Year: 9
- Range of Year Experience-Max Year: 11
Senior DevOps Engineer Β· Infinite Computer Solutions