Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Our award-winning software platform is powered by a team of world-class experts in big data, machine learning, security, and scalable infrastructure. Our culture is open, positive, collaborative, and results driven. Come join us!
We are looking for a Release Engineer to join our team in Canada.
What You Will Be Doing:
- Tool Builder: Develop and maintain internal automation tools or scripts (primarily in Python) to support release management, streamline build/deployment workflows, and improve release visibility and traceability
- CI/CD Owner: Design, maintain, and optimize CI/CD pipelines to enable reliable, automated build, test, and deployment processes across all environments
- Release Executor: Collaborate with development, QA, and infrastructure teams to ensure successful and timely code releases, including version control, branch management, and code cherry-picks
- Quality Gatekeeper: Validate build integrity, coordinate pre-release testing, and ensure all deployments meet stability and performance standards before production rollout
- Issue Resolver: Proactively troubleshoot CI/CD and automation tool issues, coordinate with cross-functional teams to resolve build or deployment failures, and continuously improve pipeline reliability
- Incident Support: Participate in incident response during and after releases, manage rollback procedures when necessary, and contribute to postmortem analysis for future prevention
- Metrics Contributor: Monitor and analyze release metrics (build success rates, deployment durations, rollback frequencies, etc.) and provide insights for process improvement
- Release Process Coordinator: Partner with the Release Manager to align release schedules, manage change control, and document release notes, change logs, and deployment procedures
- Cross-Team Collaborator: Work closely with developers, QA, SREs, and PMs to streamline workflows, ensure smooth delivery of features, and maintain high release reliability
- Documentation and Compliance: Maintain detailed release documentation, version tracking, and audit trails to support transparency, compliance, and operational excellence
- 1-3 years of experience in software engineering, DevOps, or release engineering roles
- Bachelor's degree in Computer Science, Software Engineering, or a related STEM discipline, or equivalent experience in a software engineering environment
- Know CI/CD systems (e.g., Jenkins, GitLab CI, GitHub Actions, or similar)
- Proficiency in Python for developing automation scripts, integration tools, and release management utilities
- Solid understanding of build automation, test automation, and deployment pipelines for enterprise software
- Experience with cloud platforms (AWS, GCP, or Azure) and container technologies such as Docker and Kubernetes
- Proficient with version control systems (e.g., Git) and branch management strategies (release/hotfix/cherry-pick workflows)
- Strong analytical and problem-solving skills, with the ability to identify inefficiencies and implement automation improvements
- Excellent communication and collaboration skills to work effectively with developers, QA, operations, and management teams
- Highly organized, detail-oriented, and self-motivated, with a strong sense of ownership and accountability
- Passionate about automation, reliability, and continuous improvement in software delivery processes
- Compensation: Annual salary range of CAD $70,000 - $90,000, commensurate with experience
- Work remotely, PTO, Health Benefits, Retirement Plan
Key Skills
Ranked by relevanceReady to apply?
Join DataVisor and take your career to the next level!
Application takes less than 5 minutes

