Position Title: Senior DevOps Engineer – C#/.NET & Automation
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.
Qualifications: Graduate
Range of Year Experience-Min Year: 9
Range of Year Experience-Max Year: 11