Engineer growing more each day 🌱
Containerized and migrated services from Elastic Beanstalk to Kubernetes and monitored the cluster using Prometheus and Grafana
Automated Kubernetes deployments using Helm charts for less redundancy between environments
Configured Kubernetes clusters to use spot instances to save approximately 65% on infrastructure costs
Created and managed CI/CD pipelines for all services using webhooks to automate the deployment of releases
Worked on migrating automation of infrastructure from Chef to Kubernetes
Created Continuous Integration/Continuous Deployment pipelines using Jenkins to test, build, and deploy the application when changes were merged to master branch
Automated the configuration of applications using infrastructure as code with Chef
Created a distributed build model using Jenkins master/slave nodes on Scalr to implement GUI automation tests using Sikuli
Utilized New Relic API calls and NRQL queries within an automated Jenkins job to disable consistently failing monitors, reducing private minion workloads by approximately 49%
Implemented a CI/CD Pipeline to push updated scripts from our Git repository to monitors, as well as detect and pull changes
Wrote scripts using Selenium WebDriver and Sikuii to monitor applications, creating dashboards and alerts on New Relic Insights with the collected data
Created and maintained Jenkins jobs to execute Maven builds and run tests
Automated the post-build process of emailing Serenity reports to developers
Rewrote Jenkins jobs into a Jenkinsfile to have consecutive jobs run in a pipeline
Practiced XP, focusing on pair programming and Continuous Integration and Deployment
Used Ruby on Rails for development of RESTful APIs in the Rental Toolbox web application
Implemented the Test Driven Development process using RSpec, Capybara, and Jasmine to create test suites to serve as regression tests
Computer Science
This website utilizes GitLab's CI/CD pipeline to push new changes to AWS S3 where it is deployed!
A simple web server using Go for learning purposes
Uses Prometheus to expose metrics and view output on Grafana
Has a dummy traffic simulator to try and replicate client interactions and generate responses
I'm learning more about DevOps culture every day!