Job Description :
- The Transformation DevOps Engineer will design and implement modern CI / CD pipelines to support both data warehouse and .NET application stacks.
- This role focuses on automation, infrastructure alignment, pipeline optimization, and troubleshooting.
- The ideal candidate will bring strong GitLab CI / CD expertise, automation scripting experience, and the ability to support enterprise-level transformation initiatives.
Key Responsibilities :
Pipeline Design And Implementation :
Design and implement end-to-end CI / CD pipelines using GitLab for both data warehouse and .NET application environments.Ensure pipelines support multi-language and multi-platform architectures.Optimize build, test, and deployment workflows for efficiency and reliability.Infrastructure And Tooling :
Collaborate with infrastructure teams to ensure environments support modern CI / CD processes.Configure and manage GitLab Runners.Integrate additional DevOps tools required for automation and deployment.Support environment standardization and modernization initiatives.Troubleshooting And Support :
Diagnose and resolve pipeline failures, deployment issues, and automation-related problems.Provide technical expertise to improve system reliability and deployment efficiency.Monitor CI / CD processes and recommend improvements.Documentation And Governance :
Create and maintain detailed documentation for CI / CD pipelines, automation scripts, and deployment procedures.Establish best practices and standards for DevOps processes.Support knowledge sharing and mentoring within the team.Required Qualifications :
Minimum 4 years of experience in DevOps or related software engineering roles.Strong hands-on expertise designing and building CI / CD pipelines using GitLab.Experience working with complex, multi-language, multi-platform projects.Strong problem-solving and analytical skills.Excellent communication and interpersonal skills.Preferred Skills :
Experience with Python or Perl for scripting and automation.Strong Shell scripting experience (Bash) in Linux / Unix environments.Experience leading or mentoring team members.Strategic mindset focused on automation and process improvement.