Critical thinking DevOps Engineer with extensive understanding of high availability architecture and concepts. Purpose-driven professional with capacity to be strong team player plus work effectively independently.
Overview
18
18
years of professional experience
1
1
Certification
Work History
Quality Engineer III
SUSE
02.2022 - Current
With tools like Terraform and Ansible, manage infrastructure (Servers, Load Balancers, IAM, Storage) in AWS, GCP, Linode, VMWare, and Digital Ocean
Measured performance impact of updates to Rancher
Used Terraform to decrease time it takes to build large Kubernetes clusters size of 200 – 300 clusters so can collect performance metrics in hours rather than days
Analyze performance metrics of large clusters with Prometheus and Grafana.
Designed and implemented quality control processes to facilitate customer satisfaction.
Test Lead
Equinox Media, LLC
04.2021 - 08.2021
Increased automated testing of APIs by 100% by hiring and leading a team of three Automation Test Engineers.
Recommended tools for API testing for teams to use and carried out proof of concept evaluations
Assisted with defining a strategy to implement embedding test engineers on development teams and creating the cohesive structure to share information between groups
Integrated Postman with GitHub, Slack, and TravisCI to continuously run tests and communicate results with the Newman NodeJS library
Created test plans for business systems software such as Shopify, Zuora, and logistics programs
Monitored and administered infrastructure in AWS with New Relic and Terraform
Analyzed Functional requirements to identify the most effective test cases to be evaluated
Wrote detailed requirements to create robust test plans and realistic work estimates for testing phases.
Automation Engineer
XOi Technologies
02.2020 - 03.2021
Increased test automation by 100% by creating a test framework using Webdriver.io (NodeJS), Cucumber, Selenium, and Appium
Trained developers and quality assurance team members in automation programs and processes.
Increased testing frequency by 100% by creating Jenkins build pipelines that included automated functional testing and reporting, reducing regressions, and catching bugs before reaching production.
Implemented writing test scenarios in Cucumber syntax to align developers, product managers, and testers on acceptance criteria.
Automation Engineer
GoNoodle
06.2019 - 01.2020
Rewrote tests from RSpec to Cucumber to follow a BDD format and increase collaboration between product designers, developers, and QA.
Implemented automated reporting of test results in test case management software.
Trained developers and quality assurance team members in automation programs and processes.
Set up Jenkins server in Docker to facilitate running tests and dashboards to communicate results of code changes better.
Used Postman and Charles to test REST APIs.
Senior Test Analyst
HCA
02.2019 - 05.2019
Evaluated ETL processes for various accounting functions
Created an automation framework to start implementing test-driven development with other developers
Connected testing with the deployment process to verify the software is working as expected with each deployment.
Tailored testing procedures to obtain data most relevant to understanding underlying causes of production limitations.
Worked closely with different departments to develop innovative solutions to functionality issues.
Senior Software Engineer
TopDevz
12.2018 - 05.2019
Consulted with companies to increase their automation coverage, starting with zero coverage
Worked with QA to identify the most effective tests to automate
Worked with DevOps to set up running and reporting of tests
Learned all aspects of the system under test
Built a test automation framework in Golang.
Worked with development teams to correct problems and run test scenarios.
Practiced and encouraged respectful and transparent communication in interactions.
Software Test Engineer
Digital Reasoning
01.2017 - 10.2018
Trained colleagues new to programming in writing automation tests and codifying infrastructure.
Helped coworkers automate provisioning and setup of new servers for testing
Introduced topics like API testing and other backend testing tasks, which increased the repeatability and consistency of testing
This reduced the testing time from two weeks to one day and reduced human errors
In addition, I tutored them on programming basics
Established a framework for automated UI testing using Selenium to constantly increase test coverage by educating all teams on automation best practices
Automated complex installation and configurations of products, significantly reducing configuration issues due to human error
This included provisioning Hadoop clusters in AWS, transferring and extracting Java artifacts on remote servers, and managing complex configuration settings
Measured and monitored the performance of different Hadoop distributions
Created successful test scripts to manage automated feature testing,
Automated other complex setup tasks such as LDAP and Kerberos configuration.
Test Engineer
InVivoLink
10.2016 - 12.2016
Created an automation framework to begin automating manual test cases.
Implemented automated systems to improve accuracy and efficiency of engineering processes.
Developed and maintained test and evaluation strategies for testing to show operational readiness and suitability with planned project decision points.
Performance Test Engineer
Premise Health
12.2015 - 10.2016
Developed and deployed test load scripts with Soasta Cloudtest, Loadrunner, and JMeter.
Developed functional tests using Selenium and Docker images to run multi-browser headless environments designed to run through Continuous Integration servers like Jenkins
Created API Tests with Postman to run with NodeJS and the Newman Library
Mentored other testers in programming and automation best practices
Used configuration management tools such as Vagrant, Terraform, and Ansible to set up and manage test environments
Analyzed performance metrics of backend services hosted in AWS
Used monitoring tools like New Relic and DataDogHQ tools on frequent basis.
Maintained a mixed server environment of Windows (Server 2012) and Linux Servers (Ubuntu, CentOS, Arch).
Test Engineer
UBS
06.2015 - 12.2015
Setup continuous integration environments to get instant feedback from their code changes
Implemented automated systems to improve accuracy and efficiency of engineering processes.
Developed an automatic delivery system for deploying project artifacts to mainframe resources
Implemented automated UI testing using Selenium, ensuring new development didn't break existing functionality
Managed testing data integrity, decreasing defects when converting programs from COBOL to Java
Utilized and Extended Robot Framework to provide quick and practical testing of NodeJS web applications.
Performance Test Engineer
Wipro
01.2011 - 06.2015
Developed and deployed test load scripts with Loadrunner.
Decreasing testing cycles from one month to one week
Setup new testing environments for clients, including setting up the web, application, and database servers with .Net and MSSQL
Utilized complex SQL queries in MSSQL and Oracle to diagnose configuration issues and gather performance metrics from the database backend
Performed statistical analysis on test results using Excel spreadsheets and VBA to produce detailed results on performance improvements and reduce the time necessary to perform repeated analysis
Assist with configuration of client environments.
Manager of Computer User Services
Middle Tennessee State University
01.2005 - 01.2011
Managed a computer help desk of 30 employees
Facilitated borrowing of laptops and other technology for a large body of students
Assisted students with printing issues on a large base of networked printers
Identified and automated an inefficient manual process of contacting hundreds of professors at the end of each term, reducing turnaround time and improving efficiency by 75-85%
Transformed 100+ page policy and procedure manual into an online manual by creating a Drupal-based website
This enabled all staff to find instructions more efficiently, saving 10 hours per day in labor and increasing efficiency, collaboration, and customer service.
Education
Bachelor of Science -
Middle Tennessee State University
Murfreesboro, TN
Skills
JavaScript/Python/Go/Java
Jenkins CI
Performance Testing
Task Prioritization
Mentoring
AWS/GCP/DO/Linode
Monitoring
UNIX Shell Scripting
Oracle / MySQL
Docker/Kubernetes
DevOps Principles
SOAP and Restful Web Services
Root Cause Identification
Certification
Certified Cloud Practioner, AWS - 2023
Work Availability
monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse
Quote
The way to get started is to quit talking and begin doing.