Jason Carpenter

Career Profile

I'm a DevOps Engineer with over nine years of experience and over 15 years total IT experience.

Experience

Senior DevOps Engineer
Torqata Data & Analytics 6/2021-Present
Manage shared infrastructure in GCP, builds and deployments via Jenkins and GitHub Actions, automation tools around user management, application artifacts and container image, and the Kubernetes infrastructure deployed on GKE.

Technologies Used: Kubernetes, GCP, Docker, Terraform, Python, Bash, Ansible, Linux

Senior DevOps Engineer
Trader Interactive 6/2020-6/2021
Build out and manage scaling, fault tolerant environments in AWS using Terraform, AWS CloudFormation, Ansible, Python, and AWS CLI. Deploy and manage AWS Fargate clusters for Node.js or PHP applications. Create and maintain Jenkins jobs to automate the releases using CloudFormation, AWS CLI or Ansible. Write tools for managing assets across multiple AWS subscriptions. Monitor performance using NewRelic, CloudHealth, or CloudWatch. Serve as a member of the Engineering Steering Committee and Live-Site Tracking Committee. Provide training to team members. Respond to, troubleshoot, and mitigate on-call production events. Use git, GitHub, and GitLab for managing code between multiple teams. Manage users, groups and permissions on repositories in GitHub and GitLab. Manage permissions in AWS.

Technologies Used: AWS, Docker, Terraform, Python, Bash, Ansible, Linux

DevOps Team Lead
Trader Interactive 5/2018-6/2020
Manage DevOps team workflow in Jira and assist with getting tickets moved through to completion. Build environments in AWS. Redesign and harden networks. Create a tool for managing SSH accounts across all systems using Ansible. Create auto-scaling infrastructure in AWS and using Ansible which provisions instances and ensures they are ready for web traffic before adding them to the load balancer. Oversee and assist with redesign of Jenkins environment to create nodes dynamically or utilize containers for a more cost effective and flexible CI/CD platform. Automate creation and testing of updated AMIs (Amazon Machine Images) using Python and Chef. Create infrastructure to serve as A/B testing routers using AWS and Nginx. Automate tasks using Python, Ansible, Bash and Chef. Serve as a member of the Engineering Steering Committee and the Standards Committee. Provide training to team members. Respond to, troubleshoot, and mitigate on-call production events. Use git, GitHub, and GitLab for managing code between multiple teams. Manage users, groups and permissions on repositories in GitHub and GitLab. Manage permissions in AWS.

Technologies Used: AWS, Docker, Terraform, Python, Bash, Ansible, Linux

DevOps Engineer
Trader Interactive 12/2015-5/2018
Build out environments in AWS and migrate existing infrastructure from VMWare and bare metal. Manage Linux and Windows systems. Assist teams with projects by providing the necessary infrastructure, access and tools for deployment of, and updates to applications. Manage Jenkins environment. Manage DNS for local and public domains. Build out and implement a centralized logging platform using Graylog. Create a temporary solution for managing IP white-listing for employees. Oversee and assist with setting up OpenVPN server to replace the existing white-listing solution. Manage server configuration and application deployment using Chef. Use git, GitHub, and GitLab for managing code between multiple teams. Manage users, groups and permissions on repositories in GitHub and GitLab. Manage permissions in AWS.

Technologies Used: AWS, Docker, Python, Bash, Linux

Linux Systems Engineer
Dominion Enterprises 10/2014-12/2015
Manage Linux servers for several business units with the company. Build and maintain Linux virtual machines in VMware, AWS and Platform 9. Server in on-call rotation to resolve after hours emergencies. Assist with setting up, testing and maintaining disaster recovery systems and procedures. Manage DNS for local and public domains. Assist with setting up and maintaining the OpenStack based Platform 9 solution. Discover and mitigate security issues with vulnerable systems. Manage GitHub Enterprise instance.

Technologies Used: AWS, Docker, VMWare, Platform 9, Bash, Linux

Senior Linux Systems Engineer
Enterprise Information Services, Inc 7/2014-10/2014
Manage server backups through the HP Data Protector application. Maintain and troubleshoot issues pertaining to the ALMIS, AMMIS, and ATIMS applications, accounts, and host server hardware. Assist with the rebuilding of the disaster recovery environment. Assist with migrating ALMIS production to a new location. Participate in rotating on-call duty, ALMIS and ATIMS promotions, and routine server maintenance. Build, configure, deploy, and maintain Linux and HP UX servers. Deploy/manage KVM-based workstations and VMware-based servers. Manage the DNS records for the ALMIS domain.

Technologies Used: AWS, Docker, VMWare, Bash, Linux

Linux Systems Engineer
Enterprise Information Services, Inc 7/2012-7/2014
Participate in rotating on-call duty, ALMIS and ATIMS promotions, and routine server maintenance. Build, configure, deploy, and maintain Linux servers. Deploy/manage KVM-based workstations and VMware-based servers. Manage the DNS records for the ALMIS domain. Assist Client Services team as needed.

Technologies Used: AWS, Docker, VMWare, Bash, Linux

PC Systems Specialist
Enterprise Information Services, Inc 3/2009-7/2012
Build non-standard workstation and laptop images. Confer with end users to determine what types of hardware and software are required. Train end users in the use of equipment and software. Install and maintain hardware, software, and operating systems on the ALC LAN. Troubleshoot and repair problems. Customize ruggedized laptops used to upload/download unclassified communications & HUD data to/from HH- 60 and HH-65 aircraft.

Technologies Used: Bash, Windows, Linux, Virtualbox, Norton Ghost

Help Desk Coordinator
Enterprise Information Services, Inc 9/2007-3/2009
As first point of contact, assist customers and employees via telephone, email, and in person. Triage desktop problems to appropriate technical staff. Reset passwords for ALMIS, AMMIS and Heat users. Log, coordinate and track requests using Heat call logging. Monitor computer room, recording temperatures, humidity and other issues. Monitor server activities and network status, recording down time and contacting appropriate technical staff.

Technologies Used: Bash, Windows, Solaris