Senior Software Engineer
Montreal, Quebec, Ca
• Designed and implemented CI/CD for GV’s Framelight X microservices deployed to a Kubernetes environment in AWS, using Jenkins and Octopus Deploy.• Using Hashicorp Terraform, managed a suite of infrastructure in AWS such as EKS (Kubernetes), MSK (Kafka), Elasticsearch, and Elasticache Redis for GV’s Agile Media Processing Platform (AMPP).• Wrote scripts in Powershell to simplify aspects of deployment that couldn’t be done with Terraform.• Worked with containerized .NET Core microservices in Docker for Windows and Kubernetes environments.• Deployed and managed Kubernetes on-premise and in the cloud using a variety of methods, such as Rancher, K3OS, kubeadm, the AWS CLI, and Terraform.• Wrote and thoroughly documented templates for Helm charts used to deploy microservices into Kubernetes, so developers could adapt them for their services.• Monitored live cloud environments using Prometheus, Grafana and Loki.• Led the effort to adopt MongoDB Atlas for GV’s Framelight X microservices.• Collaborated with a global team of DevOps engineers via Azure DevOps for ticket tracking and source control.• Provided critical support to get Discovery, Inc. off the ground using Framelight X for the successful broadcast of the 2020 Summer Olympics and the 2022 Winter Olympics.