Consultant – Devops, Cloud, Security
Slalom Consulting January 2020 – Present
- Worked in a consultative role on multiple projects as a Cloud Architect
- Helped customers understand and use best practices for migrating workloads to AWS
- Designed and created a fully automated deployment of a data analysis product using Terraform
- Worked to ensure infrastructure could be easily be created or destroyed for cost savings without losing data
- Worked with Data Scientists to migrate workflows from a shared AWS account to a multi-account model
- Deployed Data Science workflows as containers in AWS ECS and Fargate
Founder
KubeCommit LLC March 2019 – Present
- Built Managed Platform for ease of Deployment into Kubernetes
- Worked with startup founders to shape the product to their needs
- Using GCP tools including GKE and Cloud SQL
- Worked with customers to understand how they use containers in their modern workflow
DevOps Engineer
Atlas Money May 2017 – March 2019
- Architect and Manage AWS environment to maximize resiliency and minimize cost
- Use AWS products such as EC2, ELB, EBS, VPC, RDS, Redshift, S3, and Route53
- Manage Kubernetes as a platform for deploying development and production applications
- Create Jenkins jobs to automate deployment of microservices and other CI/CD processes
- Work with customers, project managers, and other stakeholders to understand their needs for a product and then work with developers to outline best way to meet those needs
- Work directly with company founders to make strategic infrastructure design decisions
- Automate systems administration tasks using Python
- Work across stacks of various tools, platforms, and microservices to trace problems to their root and resolve them
- Debug problems with Node.js applications
- Manage company DNS and Load Balancing in AWS using Route53 and ELB
Linux Administration
- DevOps Engineer
- CenturyLink April 2016 – May 2017
- Server Administration using Ansible
- Deploying releases via Jenkins
- Work directly with Development and Operations to ensure both teams are working together effectively
- Convert and deploy applications as docker containers
- Write bug fixes and features in accordance with user stories
- Engage in code reviews, story pointing, retrospectives, and other Agile processes
Senior Linux Engineer
CenturyLink September 2015 - April 2016
- Escalation point for associate engineers
- Manage DNS for multiple customers
- Perform and schedule planned changes and patching to all hosted Linux/UNIX systems.
Linux Engineer
CenturyLink September 2014 - September 2015
Coordinate hardware upgrades and replacements with vendors
- RSA and internal user management
- Server level network and routing changes
- Adding storage to existing servers from 3par and NAS devices.
- Troubleshoot and maintain all VMware Linux servers and ESX 4.1 and 5 hosts
- Create, update, and maintain technical documentation for troubleshooting for both our team and other teams.
- Provide detailed root cause analysis for any unexpected outages
- Perform customer requested audits in a timely fashion.
- Mentor and provide training materials for Tier 2 Server support team
Global Operations Systems Administrator
CenturyLink December 2012-September 2014
- Administration, configuration, and troubleshooting of a diverse operation system environment including Windows Server 2000, 2003, 2008, Solaris, and Red Hat Linux
- Scripting and automation of tasks
- Monitoring and troubleshooting over 30,000 servers across over 40 Data Centers
- Extensive monitoring via SNMP
- User account Administration including Password Resets, Account Creation, Account Removal, Privilege changes.
- Monitoring and Administration of Veritas Netback-up
- Managing and troubleshooting VMWARE ESXi and vCenter server.
- Troubleshooting and administration of server applications including IIS, Apache, JBOSS, and Tomcat
- Troubleshooting Load Balancers
- MSSQL server Administration and Clustering
- Troubleshooting and Resolution of problems with CPU usage, memory usage, and disk space