Principal/ Software Engineer
CurrentSince 2009, I've been working with my twin brother at DTS Group, serving as an Application Architect on large scale IT systems for a government client. I've had the good fortune to work on a variety of frameworks and problem sets, from development and testing of multi-schema, multi-terabyte database applications (PL/SQL); to analysis, design, and performance enhancement of large custom-built applications; to design and development of a re-usable SOX-compliant deployment methodology for deploying custom Java applications in AWS.Most recently, I've been working on the design and implementation of a container administration and DevOps strategy for a multi-domain Kafka-based application suite run on a self-managed OpenShift cluster run on AWS EC2. This project has presented both some unique problems to overcome, and the opportunity to work with a variety of new tools, pushing the envelope of what’s previously been done in the government space. Tools such as S2I containers, Podman, Skopeo, Tekton, Helm, Kustomize, and ArgoCd have allowed us to move our infrastructure away from traditional Jenkins based Devops, into OpenShift itself, while also protecting them with GitOps principles. S2I containers have allowed us to remove DockerFiles from our teams' control, while giving the teams a variety of choices for which technology best fits their need. Helm charts are now allowing us to work towards a SOX-compliant deployment mechanism for the applications themselves, with the eventual goal of triggering all deployments via ServiceNow. Throughout this all, we have managed to keep our infrastructure largely platform agnostic.As Cloud providers continue to introduce new services and mature existing ones, and as container orchestration frameworks continue to mature, organizations will have ever-expanding opportunities to optimize their workloads. At DTS Group LLC, we look forward to helping you understand, plan and implement ways to benefit from these opportunities.