Software & Infrastructure Developer in Boulder, CO
I am open to opportunities to automate-all-the-things, fix and enhance your slow and fragile pipelines, and work on interesting problems. I have a diverse development background and have worked several jobs spanning frontend web development to site reliability engineering. Currently considering opportunities in Boulder, CO or remote.
For a full, detailed CV please reach out at hello@kmaris.net.
B.S. Computer Science at California State University - Sacramento, 2009
My current day-to-day coding is done with Python and some bash scripting as needed. You will often find me writing and updating Ansible playbooks and roles, and orchestrating them as needed. (Yes, orchestrating, or thinking about “how do these all fit together” and how will they happily run.) Next to my Ansible configs you’ll find Packer configs.
I’m a GNU/Linux sysadmin and love working it in and making sure it’s all running as smooth as possible. I’ll focus on SRE or DevOps as needed and have had dedicated roles in the past. They’re all so closely intermingled at this point and I believe they all share a more-or-less similar base of experience.
I care less about particular hosting platforms and more about how the infrastructure comes together to provide developers or users the platforms and services they need to get their jobs done.
Another startup attempt, another startup downsizing post-COVID.
Laid off (with 40+ others) after one year, but I feel like I got a lot done. Some highlights include:
A one year contract that ended right at the start of COVID, I was primarily a DevOps Engineer but had some SRE responsibilities as well. A typical day could be anything from creating Jenkins pipelines, working on Python build suite code, writing/executing ansible playbook configurations, managing VMWare resources via Terraform, managing Kubernetes clusters with Ansible and Terraform. While working here and seeing some of our frustrations it led me to create and open source a [docker volume plugin][docker-volume-iso] to mount ISO’s into containers without the need for being root in the container. I also managed our HA Artifactory cluster and helped devs with access control, repo cleanup and maintenance, deploying to, etc.
My work here was short due to unforeseen personal circumstances (aka house pipe froze and flooded). During my time I wrote Ansible playbook configurations, maintained and enhanced app and build infrastructure, and just generally helped where I could with any questions from Docker to Jenkins to Linux, etc.
The timing to work at Vaisala, in some ways, couldn’t have been better. The company was vigorously migrating services to AWS and I got to help with much of that transition. We (a team of primarily four) re-organized one large AWS account into multiple accounts with MFA for better security, billing, organization, etc. We used Terraform, Ansible, Packer, Docker extensively to enhance deployment speed for several services in the lightning detection network. Our team also managed build system resources like Jenkins, Nexus, Sonar, etc as well as trained developers on how to use these systems in their workflows.
At Gogo I was on a team that managed the build infrastructure and helped ensure build reproducibility per FAA requirements. Along with that I also managed an internal hardware test lab and fully automated test workstation deployment and configuration utilizing a variety of technologies from PXE and remastered Ubuntu images to Ansible pull configurations and deployments. Along with being a systems administrator all of the CI linux-based hosts we also maintained alerting services for the org based around Nagios.
See more Github PR’s here: https://github.com/pulls?q=is%3Apr+author%3Akmaris+is%3Aclosed+
I have been active since 2009, and prior to Gogo I was a full stack developer for Lightstanza, NOAA’s Science on a Sphere, and the California Department of Transportation.
Get in touch to see my full CV…