Bell MediaDevOps Specialist
Mar. 2018 - Jun. 2023Toronto, Canada AreaKey role supporting developers and infrastructure team providing optimal solutions for CI/build automation pipelines, deployment strategy, testing strategy, and code quality. Support roles of launching CTVNews.ca 2.0, TSN/RDS.ca websites, Apple News Feed, Google AMP and bi-weekly continuous-delivery for production releases. Software development support for legacy CMS and migration to the new Adobe Experience Manager CMS (Java, Maven, SonarQube, NodeJS, Webpack, HTML/CSS)
Utilized Gitlab Enterprise platform and API extensively, on top of building automation tools, deployment scripts, multi-project pipelines (Python, bash, shellscript). Developed tools to capture dev-cycle statistics and reporting (Python, Gitlab API, Slack API).
Support QA team and provide automated testing environment (Cypress, Selenium, NodeJS, Java, Ansible, Slack API, Linux). Gitlab server maintenance and migration of Gitlab projects to Unified Gitlab running on OpenStack.
Worked with infra team to deploy and provision micro-services using Ansible and Kubernetes.
Built and automated data scrapping service for tracking COVID-19 cases stats (CTVNews.ca Covid-19 tracker) (NodeJS, Puppeteer, MongoDB, shellscript, Linux). Built and provided hosting server environment for developers (PHP, MySQL Wordpress, Linux) to launch HireBIPOC.ca crew directory. Keywords: Big Data, ML, ELK, Logstash, Kibana, NewRelic, AEM, Openstack, VMware, K8s, kube, Kubernetes