2 days ago
Ottawa, CanadaStaff+
Responsibilities
- Design, build, maintain, and optimize scalable Jenkins CI/CD pipelines.
- Automate compilation, versioning, packaging, and release of application code into deployment-ready artifacts.
- Integrate unit testing, integration testing, and security scanning into build workflows.
- Maintain version control for pipeline configurations, shared libraries, and build environments.
- Monitor build queues and node health and resolve pipeline, credential, script, and environment issues.
- Collaborate with development, QA, and operations teams to establish delivery standards and streamline releases.
- Document automation standards and train developers on new workflows.
Requirements
- At least 5 years of professional experience in DevOps, Release Engineering, or Systems Engineering, with significant Jenkins experience.
- Strong knowledge of Jenkins administration, plugin management, distributed builds, and Jenkins Pipeline syntax.
- Strong proficiency in Groovy, Bash, and Python.
- Expertise with Git workflows, branching strategies, and repository hosting services such as GitHub, GitLab, or Bitbucket.
- Familiarity with Maven, Gradle, npm, and NuGet.
- Strong troubleshooting, documentation, communication, and developer-training skills.
Benefits
- Eligible for bonus and equity plans, including a new-hire equity grant and annual equity refreshers.
- Collaborative, transparent, and inclusive work environment with tools and resources for professional growth.
About Marvell
Marvell designs and sells semiconductors for data infrastructure, including Ethernet switching and PHYs, optical and 5G connectivity, storage controllers, and custom compute silicon (ASICs/DPUs) used by cloud providers, telecom carriers, and enterprise OEMs. Its business model centers on selling chips and platform solutions and co-developing custom silicon with major customers. Founded in 1995 and headquartered in Santa Clara, it is a public company traded on NASDAQ (MRVL).
