DevOps Specialist
Summary
Designs, optimizes, and maintains GitLab CI/CD pipelines for Java/Maven apps, focusing on automation, security, and performance. Collaborates with teams to troubleshoot builds, containers, and security scans while establishing DevOps best practices.
- Update, maintain and improve reusable GitLab CI/CD components and templates
- Design and optimize pipelines for Java and Maven applications, including builds, automated testing, security scanning and artifact publishing
- Improve pipeline performance, reliability and maintainability through caching, parallelization and efficient runner usage
- Manage GitLab runners, container registries, package registries and pipeline artifacts
- Establish CI/CD standards and best practices while supporting application teams in owning their pipelines
- Work with Development, Security, SRE and Platform teams to turn common delivery needs into reusable solutions
- Evaluate new GitLab features and emerging DevOps practices
- Troubleshoot issues involving builds, pipelines, runners, containers, registries and security scanning
- Share knowledge through coaching, reviews, training and clear documentation
Requirements
- 3+ years of experience in DevOps, DevSecOps, build engineering or software development
- Hands-on experience with GitLab CI/CD, including reusable components, templates, runners, caching, artifacts and pipeline rules
- Hands-on software development experience, preferably with Java and Maven-based applications
- Experience building and improving CI/CD pipelines for automated builds, testing, security scanning and artifact publishing
- Experience with GitLab security scanning, Docker, container registries and package registries
- Proficiency in Java, Python, Bash or another scripting or programming language
- Strong troubleshooting skills across application builds, pipelines, runners, containers and security scans
- Strong understanding of CI/CD security, secrets management and software supply-chain practices
- Experience with Kubernetes, Amazon Web Services (AWS), GitOps, Argo CD or Terraform is an asset
- GitLab certifications and experience with regulated or mission-critical platforms are assets.
Core Competencies
Demonstrates expertise in GitLab CI/CD, focusing on the design, optimization, and management of pipelines for Java and Maven applications. Proficient in troubleshooting and improving CI/CD processes while adhering to security and best practices.