DevOps Lead managing enterprise applications delivery for CBC/Radio-Canada in a hybrid role. Focused on implementing DevOps practices and supporting development teams.
Responsibilities
Implement, automate, support CI/CD and pipelines for both Cloud and on-premise to deploy C# (.Net Framework and .NET Core) and Python applications.
Manage and support the Cloud and on-premise Infrastructure.
Develop, implement and support automations for cloud and on-premise infrastructure provisioning and deprovisioning.
Provide support to Development teams and other stakeholders.
Develop monitoring, alerting, and self-healing functionality for CI/CD, Cloud infrastructure and for common business application patterns.
Help standardize our release management and support process for all Enterprise Applications initiatives (new products, enhancements, application interfaces, etc).
Work in collaboration with the Enterprise Application Development and Enterprise Data Management teams.
Develop, improve and enforce software engineering best practices in collaboration with the Application Development, Software and Platform Architecture and InfoSec groups.
Help reduce complexity, enhance communication and maintain high-quality deployment artifacts through-out the entire software deployment pipeline in collaboration with the Software Architecture, Development, Operations and Support teams to ensure alignment.
Implement and expand automated deployment and testing tools to reduce errors, optimize delivery times and improve customer experience.
Support our Cloud Evolution modernization project by actively participating in the planning and execution of the project.
Incorporate “Secure by Design” concepts, practices and tools into the software development lifecycle and deployment pipeline.
Create reusable automation libraries and APIs that can be applied across Enterprise Applications.
Assist with the creation of architectural diagrams and design specifications to aid automation on supported platforms.
Document application platforms and products support processes.
Help streamline and participate in the on-call support process for existing production solutions.
Requirements
Bachelor’s degree in computer science (or related field).
Minimum of 5 years of relevant experience.
Strong Experience with programming or scripting languages (C#, Python, Powershell, PowerCLI) and with Git (Bitbucket, GitHub).
Strong knowledge of one or more of the following Cloud platforms: Azure, AWS, Google, etc.
In-depth knowledge of operating systems and system administration, including a solid knowledge of Linux, UNIX and Windows systems and virtualization technologies (VMWare).
In-depth knowledge of CI/CD (Jenkins, Azure DevOps, GitHub Actions, etc.).
In-depth knowledge of infrastructure configurations, network protocols, network routing, firewalls, load-balancing, content management, security and performance monitoring.
Strong experience provisioning/deprovisioning, maintaining, and managing Azure environments (Azure certification is a major asset) using Azure Portal, Azure CLI, ARM template, Terraform, Helm, Ansible.
Knowledge of containerization (Docker, Kubernetes).
Keen interest in agile methodologies (SCRUM certification is an asset).
Benefits
Four weeks of vacation per year.
Work from home opportunities.
Competitive total rewards package.
Opportunities to work with cutting edge technology.
Opportunities for continued learning and professional development - including access to e-learning services, customized courses and certification opportunities.
Opportunities to become a member of our Employee Resource Groups.
A creative and dynamic work environment, where your ideas and contributions can be heard, valued and respected.
A supportive management team committed to upholding the highest standards of diversity and inclusivity.
DevOps Engineer building AWS platforms, CI/CD pipelines, and infrastructure automation for SWTCH’s North American EV charging solutions. Improving deployment reliability, observability, and cloud architecture.
Reliability Engineering Manager leading SAP PM and asset - reliability strategy. Improving equipment performance across Apotex’s global pharmaceutical manufacturing sites.
DevOps Intern supporting CI/CD, cloud infrastructure, and automation for Ludia’s mobile game studio. Improving reliability and developer tools in production game environments.
Manager leading global SRE teams for Akamai's distributed Cloud IAM services. Improving reliability, scalability, security, and usability through cloud - native tooling and software.
Cloud Engineer supporting Kinaxis’s AI - powered supply chain orchestration platform reliability. Automating cloud infrastructure, deployments, and production operations across Canadian locations.
Senior DevOps Engineer owning CI/CD, Kubernetes, and cloud infrastructure for Bounteous, a global AI services firm. Automating secure, reliable platforms across the DevOps lifecycle.
DevOps Engineer owning CI/CD and app releases for a gamified sports training platform. Maintaining React Native, Expo/EAS, Supabase, Next.js, and React delivery workflows.
Site Reliability Engineer managing AWS and Kubernetes reliability for Rentsync’s rental - property software products. Leading incident response, observability, automation, and infrastructure hardening.