Devops Engineer
* Currently enjoying working with Docker, Docker Compose, Kubernetes, Helm, and HaProxy. Recent project includes migrating production docker containers, launched by docker compose, to run on a k8s cluster, using helm to create packages for installing the migrated docker apps on a k8s cluster. Created ansible playbooks to install docker, k8s (via kubeadm), and helm on bare metal Ubuntu 20.04 server VMs (3 masters and 3 workers). Installed and configured HaProxy to be the front-end load balancer for accessing apps running in the k8s pods. Using nginx ingress controller to route http/https URLs to the pods.* Previous project was a really fun project that migrated a multi-service production application, running on a Linux Centos 6 based virtual machine, to a Linux Centos 7 based docker container. After working many years on a Windows based OS, it was fun to go full circle and return back to the Linux/Unix world that I started my software engineering career on. Now the legacy production application is free to run on any docker OS, instead of being locked in to the virtual machine where it was first deployed on. Container technology continues to be my favorite virtualization technology, with super-fast launch times and a fantastic POC sandbox, having fast rollbacks, by just deleting the sandbox container. I also included use of docker-compose yml files, to automate the build and launch configuration, where “docker-compose up -d” is all that is needed to launch the container into production.