DevOps Engineer - Game Hive (January 2021 - December 2023)
Developed cloud Kubernetes production infrastructure for game server back ends and business intelligence tools. Wrote standard Terraform code to provision new GKE clusters. Designed custom Terraform modules to standardize and simplify standing up new environments. Managed Kubernetes configuration through Flux. Developed Helm Charts for use in production deployments of game server back ends. Developed a custom Kubernetes Operator using the Python Kubernetes Operators Framework to simplify new environment standup. Installed and configured base services through Flux, including: Istio, Cert-Manager, Datadog, and Oauth2-Proxy. Performed zero downtime Istio upgrades in production environments. Created Datadog dashboards for monitoring service performance and status. Created automated Datadog alerts for tracking service issues in prod. Monitored health of production environments and responded to issues as necessary. Audited, identified, and implemented cost savings measures on AWS and GCP. Assisted in development of game server back end APIs in Python with Flask.Developed
DevOps Developer - Scotiabank (July 2019 - present)
Aids in supporting a regulatory and compliance big data platform. Works closely with Jenkins, Ansible, Nifi, Kafka, Docker, K8s, Rancher. Designed and implemented NGINX load balancing strategy to support big data traffic volumes for Kafka, Elasticsearch, and other services. Configured, deployed Spark cluster and Minio on K8s. Integrated with HDFS cluster from Nifi. Took on, refactored, documented, and improved an Ansible code base to provision and deploy Rancher K8s clusters. Configured SSL, Kerberos, LDAP, and proxies for many of these systems.
Software Developer - NexJ Systems (May 2016 - present)
Aids the performance, scalability, and reliability team by developing tools for centralizing metrics, methods of measuring and displaying tested metrics, and automating build, deployment, and testing processes of Java enterprise web application servers.
Worked in automation, continuous integration, backend programming, and system administration. Researched modern and well known open source solutions for companies in these areas. Specifically, aided in designing, implementing, and testing a fault injection framework written in Java for a larger CRM company. Additionally helped implement a log centralization system based on Elasticsearch, Logstash, and Kibana.
More on LinkedIn