Career Profile
DevOps Administrator for Collective Medical, a Point Click Care Subsidiary. My primary role is as a Continuous Implementation Continuous Deployment (CI/CD) Automation Engineer. Prior to Collective Medical, I worked as a Sr. IT Admin/DevOps engineer for the startup Anaconda Inc and was responsible for diverse operations such as for INFOSEC, Cloud services, Infrastructure and planning, product and company documentation, customer support, product testing, graphics design, and general employee and customer support.
Experience
Accomplishments
- Create and monitor CI/CD Pipelines using Atlassian Stack tools (Bitbucket, Bamboo, Jira, Confluence)
- Developed and deployed kubernetes environments, applications, and monitoring
- Implemented, managed, and maintained HITrust networks and applications
- Created puppet configs for automating Splunk cluster deployments accross multiple data centers
- Deployed Prometheus/Grafana monitoring systems for development and produciton environments
- Developed and stood up a demo environment in Kubernetes
- Created Bash scripts to automate the deployment of applicaitons to the air-gapped production environment, which includes notificaitons to MSTeams/Slack for each stage of the deployment
- Step Canary deployments as part of the production deployment to allow for stability validation prior to going live
- Wrote the majority of the system documentation including systems overviews, CI/CD process flows, best practices, and systems creation
- Migrated servers from Ubuntu 18 to 20, which included a complete rebuild of some servers due to software incompatabilities while maintaining HA
- Created team alerting and after hours paging rules for 24-hour monitoring of critical systems
- Worked with the IT team to stand up physical hardware for critical servers
Primary Responsibilities
- Establish and maintain CI/CD pipeline automation, monitoring, alerting, and smoothly deploy services into production environments
Tech Skills
- Online Service: Azure
- Software: Bitbucket, Gitlab, Bamboo, Jira, Confluence, Kubernetes, Splunk, Prometheus, Grafana, Docker, HAProxy, Nagios, Terriform, Ansible, Rook/Ceph, Puppet, Nginx, Apache, LDAP, VMWare, MacOS, CentOS, Debian, Kafka, RabbitMQ, MySQL
- Languages: Bash, Javascript, Python, SQL, Yaml
Accomplishments
- Employee Number 9 and helped grow to over 150
- Devised and maintained complex software development and business operations infrastructure
- Forged development, test, acceptance, production, both on-premises and AWS cloud-based environments
- Organized internal business operations for accounting, HR, marketing, sales, and customer support
- Established tools and services to enable worldwide collaboration with remote development teams
- Conceived and maintained CI/CD environments of 100+ servers running: Redhat, Debian, Windows, and OSX systems using Salt, Puppet and Ansible
- Designed automated server deployments achieving a savings in time and money for the company
- Developed and standardized software test harness to improve product quality and eliminate manual development activities to increase developer production time
- Created, established, standardized company policies and procedures for business workflow to improve efficiency and accountability
- Instituted technical documentation and enacted standard operating procedures for the software products
- Developed and implemented IT departmental specialization structure
- Functioned as IT department manager reporting to Director of IT
Tech Skills
- Online Service: AWS, Azure, DigitalOcean, DockerHub, Circle CI, TravisCI, Appveyor
- Software: VMWare, Hypervisor, Windows, OS X, Linux, VirtualBox, Docker, Vagrant, Puppet, Salt, Ansible, Django, OpenStack, Network IOS, Cisco KVM, JAMF, Windows Server, Jenkins, Django, Wordpress, Crashplan, Duo, Cisco AMP and Firesight, ELK Stack, Nginx, Apache, LDAP
- Hardware: Cisco, Dell, HP, Apple, PC
- Languages: Unix, Python, HTML, CSS, some PHP, C, SQL
- Managed and Maintained Enthought's network IT infrastructure.
- Setup and managed LDAP database, desktop support for the Austin office
- Assisted in conference and event preparations, audio visual and graphic design projects, software testing and documentation
- Hardware and software systems analyst providing service for semiconductor manufacturing equipment in a clean-room environment, requiring outstanding troubleshooting and problem-solving ability
- Acted as the first line of communication with clients representing the company with excellent interpersonal customer service skills
- Worked with a support team of customers, managers, and other technicians, especially on complicated projects, yet functioned autonomously requiring high organizational skills and a self-motivated attitude
Skills & Proficiency
Gitlab
Bamboo
Linux, OS X, & Windows
Azure & GCE
Puppet
Ansible
SQL
Kubernetes
Curriculum Vitae (CV)
DevOps Administrator Point Click Care / Collective Medical 2018 - 2022
- Role: DevOps Administrator and Continuious Integration Continuious Deployment Automation Implementation, Automation Security, Developer Operations Support, System Monitoring and Alerting Automation
- Skills: Kubernetes, Linux, Bash Scripting, Basic Python, SQL, and Java Programming, Project Management, LDAP, Puppet, Ansible, Terraform, VMWare, Bamboo, Bitbucket, Jira, Confluence, Azure, Infrastructure planning and deployment, PHI Security, HITrust, Splunk, Prometheus, Grafana, Nagios, Consensus, Zookeeper, Kafka, RabbitMQ, Rook/Ceph
- Summary: As a DevOps engineer at Collective Medical I am responsible for Developing, Createing, Monitoring, and Maintaining various CI/CD pipelines for application development to production deployment. It is my job to support the needs of our software development teams and ensure a seamlessly automated process to develop and deploy their applications and changes to our customers efficiantly. As we developed the automation, we were able to reduce the development to release timeline from 30-90 days down to weekly for our main product and hourly for our auxiliary services. Often times less than 5 mintues for the majority of our services. The monitoring systems and on-call schedule we developed ensures 24 hour coverate and rapid team response for any issues that may arise. Our quick deployment pipeline ensures the issues get resolved within minutes.
- Contribution: I developed automation to deploy a splunk cluster environment accross multiple datacenters and regions. I wrote the majority of the documentation on policy and proceedure for our team as well as detailed the overall system overviews and release processes. I wrote our scripts to automate the airgap release process for production releases. I migrated our bitbucket/bamboo projects to gitlab. I write build and deployment templates for bamboo project and plan creation. I upgraded live servers and maintained high availability during production OS migrations.
Sr. IT Administrator Continuum Analytics Inc / Anaconda Inc 2012-2017
- Role: IT Administration and Implementation, Business Security, Customer Support, Cloud Deployment and Management, Conference and Event Preparation, Database Management, Business IT Planning, Build and Test System Design and Construction, Website Administrator, Employee and Customer Information Management, Cloud Management, Dev Ops, JAMF, Device management, Business Network Admin
- Skills: Team Management, Windows, Linux, and OSX, Bash Scripting, Basic Python and Programming, Project Management, Network Administration, LDAP, WordPress, PHP, HTML, Joomla, Django, Salt, Puppet, Ansible, JAMF, VMWare, Hypervisor, Jenkins, AWS, Azure, GCE, Numerous Other Cloud Services, Infrastructure planning and deployment, INFOSEC, Cisco AMP and Firesight, ELK Stack
- Summary: I recently worked for the startup Anaconda Inc as a Sr. Systems/DevOps Engineer and was one of the first 10 employees to join the company, which has now expanded to over 160. Initially, I was responsible for INFOSEC, Cloud services, Infrastructure and planning, as well as product and business documentation, customer support, product testing, graphics design, and general employee and customer support. As the company increased in size I was instrumental in organize various departments to offload the various projects and am now primarily focused on Business IT, information security, and Cloud Services.
- Contribution: I established the initial IT infrastructure for the small business needs and nutured it into a mature corporate IT Environment. Pioneered the Documentation, QA/Testing, Customer Support, Website, and IT departments. Implemented JAMF owr device management system. Managed and allocated Cisco Phone PBX systems. Acted as manager for our IT team and worked with our DevOps teams on various CI/CD cloud projects.
IT, Testing Enthought Inc 2010-2012
- Role: Contracting for Software Testing, IT Administration and Implementation, Customer Support, Office Space Relocation, Event Preparation, Database Management, Business IT Planning, Build and Test System Design and Construction, Website Administrator, Employee Information Management,
- Skills: Windows, Linux, and OSX Support, Basic Python and Bash Script Programming, Project management, Network Administration, LDAP, WordPress, PHP, HTML, Joomla
- Summary: Software testing and reporting was my primary function which transitioned into IT Administrator when the former IT Administration left the company. Utilized to fill in as needed on various low priority projects.
- Contribution: Created a multi OS test system for all possible OS configurations. Setup local DNS database software usage statistics. Implemented Temperature and Drive Space Monitoring Scripts for Critical Server Systems. Implemented procedures for moving off-site sensitive and volatile data to prevent crucial data loss. Implementing Redundant systems to prevent loss of high demand services.
Customer Support Engineer KLA-Tencor 2000-2012
- Role: Technical Lead for Customer Service and Support
- Skills: Project Management, Escalations Coordinator, Technical and Creative Problem Solving, Customer Relations, Time Management, Writing Technical Documentation and Procedures, Supporting and Training other Technicians
- Summary: Front line Service and Support for a variety of High End Semiconductor Measurement Equipment. I covered all Semiconductor Manufacturing Facilities primarily in Austin TX and global customer sites.
- Contribution: High efficiency at maintaining up time. Created and Maintained Department Website. Created procedures and documentation for responsible equipment set. Taught a training course to other CSEs for my primary equipment set. Trained customers to use system software and complete preventative maintenance tasks. Received Customer Satisfaction Award for 2011.