We are seeking a highly skilled and motivated Senior DevOps to lead the modernization of our data and application delivery processes. The ideal candidate will have extensive experience in designing, implementing, and managing CI/CD pipelines for complex, multi-technology environments. This role will be pivotal in our transition to modern DevOps practices, focusing on automating the build, test, and deployment of both legacy data warehouse procedures (SQL, PL/SQL, Shell Scripting, Control-M) and .NET framework applications using GitLab.
Responsibilities
Pipeline Design and Implementation: , design, and implement end-to-end CI/CD pipelines using GitLab for both the data warehouse and .NET application stacks.
Data Warehouse Modernization: Develop automation strategies for existing data warehouse components, including:
Implementing version control for SQL and PL/SQL code.
Automating the compilation, testing, and deployment of PL/SQL packages, functions, and procedures.
Integrating Control-M job scheduling with GitLab pipelines for automated job promotion and management.
Automating the execution and monitoring of data warehouse processes triggered by CI/CD.
.NET Application Modernization: Implement CI/CD for .NET framework projects, including:
Automating builds, testing, and artifact generation.
Configuring deployments to various environments (e.g., development, QA, production).
Working with developers to integrate best practices for continuous integration and delivery.
Scripting and Automation: Write and maintain automation scripts using Shell Scripting to orchestrate processes across different systems.
Infrastructure and Tooling: Work with infrastructure teams to ensure environments are configured to support the new CI/CD processes. Manage and configure GitLab Runners and integrate other necessary DevOps tools.
Collaboration and Mentoring: Work closely with data warehouse engineers, .NET developers, and operations teams to embed a DevOps culture and foster shared responsibility. Mentor team members on CI/CD principles and best practices.
Troubleshooting and Support: Provide expertise in diagnosing and resolving pipeline failures, deployment issues, and other automation-related problems.
Documentation: Create and maintain detailed documentation for all CI/CD pipelines, automation scripts, and deployment processes.
Skills / Qualifications
5 years of experience in DevOps or a related software engineering role.
Mandatory Skills:
CI/CD Pipeline Expertise: hands-on experience designing and building CI/CD pipelines with GitLab
SQL and PL/SQL: Strong proficiency in SQL and PL/SQL development, with a solid understanding of database deployments.
Shell Scripting: Expert-level skills in Shell Scripting (Bash) for automating tasks in a Linux/Unix environment.
Control-M: Hands-on experience with Control-M or similar enterprise job scheduling tools, with a focus on automation and integration.
.NET Framework: Experience with building and deploying applications using the .NET framework.
Preferred (Optional) Skills:
Perl/Python: Experience with Perl or Python for scripting and automation.
Containers: Experience with Docker or other containerization technologies.
Infrastructure as Code (IaC): Knowledge of IaC concepts and tools like Terraform or Ansible.
Excellent communication and interpersonal skills, with a proven ability to lead and mentor.
Strong problem-solving abilities and a strategic approach to automation.
Job Type: Fixed term contract
Contract length: 12 months
Pay: $63,728.23-$109,857.65 per year
Experience:
designing and building CI/CD pipelines with GitLab: 5 years (preferred)
SQL and PL/SQL development: 5 years (preferred)
building and deploying applications using the .NET framework: 3 years (preferred)
Perl or Python for scripting and automation.: 2 years (preferred)
IaC concepts and tools like Terraform or Ansible.: 3 years (preferred)
Docker or other containerization technologies.: 3 years (preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.