Détails du poste
- Lieu de travail : Montreal
- Type de poste : Permanent à temps plein
DevOps Engineer (GitLab Actions & CI/CD Pipeline)
Location: Montreal, QC
Job Summary
We are seeking a skilled and motivated DevOps Engineer with 3 years of experience to lead the modernization of our data and application delivery processes. The ideal candidate will have extensive experience in designing, implementing, and managing GitLab CI/CD pipelines for complex multitechnology 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 and .NET framework applications using GitLab.
Responsibilities
- Pipeline Design and Implementation: Design and implement end-to-end CI/CD pipelines using GitLab Actions for both the data warehouse and .NET application stacks.
- 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.
- 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 and Qualifications
Minimum of 4 years of experience in DevOps or a related software engineering role.
Mandatory Skills
- GitLab CI/CD Pipeline Expertise: Extensive hands-on experience designing and building CI/CD pipelines with GitLab Actions for complex multilanguage, multiplatform projects.
Preferred Optional Skills
- Python: Experience with Perl or Python for scripting and automation.
- Shell Scripting: Knowledge in Shell Scripting (Bash) for automating tasks in a Linux/Unix environment.
- Excellent communication and interpersonal skills with a proven ability to lead and mentor.
- Strong problem-solving abilities and a strategic approach to automation.