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.
Principal Site Reliability Engineer responsible for AWS infrastructure and reliability engineering. Collaborating across teams to enhance platform performance and security practices.
Junior/Intermediate DevOps Engineer role in Toronto (Hybrid). Build CI/CD pipelines with GitHub Actions, deploy Java/Spring Boot apps on OpenShift, and collaborate with DevOps teams.
Platform DevOps managing the Enterprise Data and AI Platform across AWS and Kubernetes. Implementing Infrastructure as Code with Terraform and maintaining CI/CD pipelines for secure solutions.
Lead DevOps specialized in AWS/GCP Cloud solutions for FinOps team. Driving cross - functional activation and managing cloud environments, data integrations, and automation strategies.
Skilled DevOps Engineer providing expertise in deployment automation for TD's technology solutions team. Engaging in improving development and release processes while ensuring security and system integrity.
Ingénieur fiabilité des infrastructures pour soutenir les services SaaS critiques. Collaborer, innover et optimiser la fiabilité et la performance des systèmes cloud sur AWS et Kubernetes.
DevOps Engineer to help scale cloud and on - prem environments, automating deployments and enhancing security posture for energy - intelligent compute applications.
Reliability Engineering Architect at Carbon60 managing a team to deliver AWS cloud solutions. Focus on mentoring engineers and integrating AI tools into automated systems.
DevOps Specialist taking over build, release, and environments for Sparrow’s product team. Leading DevOps practices while collaborating with CTO and senior developers in an agile setting.