Resume



Resume of Marvin Harbert

email: mavrin@

Job Desires

Seeking a DevOps Linux automation position including the areas of:

❖ Build and release systems with continuous deployment

❖ Platform provisioning automation

❖ Environment discovery and monitoring

Employment History Summary

30 Years IT Experience in the areas of:

AWS experience using:

EC2, AMIs, EKS, MKS, VPC, CloudTrail/Watch, CloudInit, CodeBuild/Deploy, IAM, CLI/API

Automation experience using:

Puppet, Python, Terraform, Ansible, Chef, Jenkins Docker Farm

Build and Release Management using:

Jenkins Pipelines, Bamboo, Maven, Ant, …

Programming, Web Development, and Scripting using:

Java, HTML/CSS/JS/JSP, C++, SQL, Ruby, Python, Groovy, Bash, Eclipse, Git, …

System Administration using:

Linux, DC/OS, Docker, VMWare, HP BladeCenter, JBoss, Tomcat, Apache, Kafka, Zookeeper, …

Highlights:

• 9 Years at Cotiviti (formerly iHealth Technologies) in Atlanta, Ga.

as a Build Automation Specialist, CI/CD Automation Manager, and

System Administrator (Synergis Consultant for 1 year)

• 2.5 Years at Qualcomm, Inc. in Atlanta, Ga.

as a Configuration and Release Manager

• 2 Years at TSYS Prepaid, Inc. in Alpharetta, Ga.

as a Senior System Administrator (plus 4 months in Manhattan/NYC as consultant)

• 1 Year at Radiant Systems, Inc. in Atlanta, Ga.

as a Software Engineer and Systems Administrator

• 1 Year at HotelTools startup in Atlanta, Ga.

as a Senior Systems Engineer / Linux Network Administrator

• 4 Years at SITA Corporation in Atlanta, Ga.

as a C++ Software Developer

• 6 Years at AT&T Bell Labs in Alpharetta, GA. and Cincinnati, OH.

as a Programmer/Analyst, Technical Project Leader, and

Programmer/Consultant with Computer Sciences Corp

• 2 Years Summer Intern at Georgia Power Company in Atlanta, Ga.

in the Transmission Planning Department at Corporate Headquarters

Education/Training

Georgia Institute of Technology. Atlanta, Ga.

Bachelor of Science in Information and Computer Science. 12/1988.

RedHat Openshift Training, 11/2019, 3 days.

DC/OS Fundamentals, Mesosphere Inc, 2/2017, 3 days.

Puppet Fundamentals, PuppetLabs, 10/2014, 1 week.

Sun Certified Programmer for the Java 2 Platform 1.4 – 11/2003

Object Oriented Analysis using OMT and Jacobson use cases. AT&T Bell Labs. 2/1995, 1 week.

Object Oriented Analysis and Design. CSC Partners. 6/1992, 1 week.

Detailed Work Experience

Cotiviti (formerly iHealth Technologies) in Atlanta, Ga.

Configuration Management, Build Automation Specialist, and Team Lead, 9/2012 to present.

Management of the CI/CD automation team for PCA (9 team members) since 3/2020. Business unit development representative (80 team members) to the enterprise lifecycle and standards group.

Technical management of 3 consultants performing the migration of 40 containers from DC/OS to AWS EKS. Included reverse engineering of existing application, development and execution of platform automation, and build out of new Jenkins/Nexus CI/CD tooling.

Migration of 80 development team members from Subversion to Bitbucket/Git repository. Development of processes/standards, migration/conversion scripting, and documentation. Training, scheduling, and coordination of teams.

Built a Jenkins farm to support multiple development teams running on Docker Swarm with custom Jenkins Docker images. The platform uses Docker based Jenkins clients for each type of build in a distributed architecture. Implemented nightly sync scripting in Python to map legacy Subversion repository into GitLab projects and Bamboo 100+ builds into Jenkins pipeline builds.

Wrote Terraform / Packer / Ansible scripting to build out DC/OS platform using AWS EC2 instances. Setup CI/CD process using Jenkins pipeline for provisioning the platform. Included utilization of AWS spot instances (and ).

Provided system administration support of DC/OS platform including system upgrades. Implemented monitoring of platforms using InfluxDB TICK stack time series logging (+Grafana).

Implemented deployment automation using Jenkins pipeline, python, and Marathon API for DC/OS and Docker.

Wrote scripting to build 35 Mendix on-premises environments plus creation of self-serve deployment tools using GitLab/Jenkins including documentation and training. Coordination and leadership of environment build out working with business side, sys-admin, and developers.

Responsible for configuration management using Puppet, Jenkins, Bamboo and Maven. Training new team members. Designed and implemented tagging, build, and deployment process using Bamboo, Maven and custom Java based plug-ins.

System administration of 150+ RedHat Linux systems in a virtualized environment. Design, documentation, and training for Puppet based deployment system. Setup of Bamboo/Maven/Nexus/Sonar Continuous Integration environment. Setup of centralized logging using Logstash/Kibana/Graylog. Developed auto-discovery software for identifying running JBoss instances and automatically configuring logging on hosts. Build out of proof-of-concept JBoss/Docker based environment.

Used Maven Tycho, Jenkins Pipelines, and GitLab to redesign build and deployment process for a dozen Eclipse RCP based applications. Migration from legacy Ant/Ivy/Subversion scripting process reduced technical debt from 31,000 lines of custom scripting to 3100 lines of Maven xml plus Jenkins groovy script.

Responsible for deployment of 30+ applications across 7 environments, troubleshooting issues, and coordinating issue resolution. Worked collaboratively with the Development, IT Operations and QA teams, both onshore and offshore, in implementing software configuration management best practices to accelerate and optimize delivery methodologies.

Synergis consultant with iHealth Technologies in Atlanta, Ga.

System Administration, 8/2011 to 9/2012.

System administration of RedHat systems in a virtualized environment. Built out QA/UAT/Production servers using Apache/JBoss/Oracle. Upgraded kickstart server with Cobbler software, setup new kickstart process.

Qualcomm, Inc. in Atlanta, Ga.

Configuration Management Specialist and Team Lead, 10/2008 to 3/2011.

Firethorn (an acquisition of Qualcomm) provided mobile banking services offered on a variety of platforms including Windows Mobile, Brew (a Qualcomm platform), Android, Sprint, and others. In this role, I was responsible for managing the build and QA environments, building all software applications for QA and production, configuring the application in all environments, and as a secondary CM team lead role.

Migrated Firethorn QA environments to company datacenter (12 server instances). Built and configured Linux RedHat servers including Weblogic. Configured and installed Qualcomm applications.

Created deployment automation using Hudson, Nexus, Java, PHP, Maven, Sonar, Klockwork, various mobile client SDKs, Cygwin, and Apache web server on Linux and Windows servers. Provided complete documentation and training.

Used Version One (Agile methodology) and Test Track Pro to organize and coordinate project work and ticketing requests

TSYS Prepaid, Inc. in Alpharetta, Ga.

Senior System Administrator, 11/2006 to 10/2008.

TSYS Prepaid is a major provider in the prepaid card services industry. Their focus is on card authorization, creation, and branded customer portal access. They are an acquisition of TSYS, Inc, which is headquartered in Columbus, Ga.

Designed and built the integration and QA environment to replace the NY hosted servers. Configured and setup IBM blade servers using a mix of JS20 and HS20s. Provided 10 environments across 28 blades to support multiple branches of development

Setup the build system used by Prepaid organization to build and deploy their JBoss applications. This used the Urbancode AnthillPro build management server and Maven

Wrote shell scripts to manage configuration of 280 JBoss instances and the TSYS applications. Wrote scripts to generate web pages for usage and management of the environment (user access to environment, cpu/disk/memory monitoring, QA access to batch i/o files, etc.)

Setup a RedHat PXE/yum server to kickstart blades with RedHat and TSYS Prepaid software

Modis, Inc. in New York City, NY.

IT Consultant to TSYS Prepaid 7/2006 to 11/2006.

Started working for TSYS Prepaid as a consultant with Modis in the Manhattan office. While in NY, I trained as a system administrator of the office, development, QA, UAT, and US production environments in two datacenters. The environment was large and complex with a couple dozen IBM blade centers (14 power pc blades each) a dozen open power servers, and 20 dell servers. The predominant OSs were SuSe, RedHat, and Gentoo Linux.

Salis, Inc. in Roswell, Ga.

Special Projects Consultant, Developer, and Database Analyst, 6/2005 to 7/2006.

Salis provided preparation and filing of monthly sales and use tax returns for corporations. Responsible for application development using C#, MSSQL server DBA, and some system administration.

LHP Software, LLC. in Columbus, In.

Applications Developer and Consultant. 5/2004 to 3/2005.

LHP Software is a software consulting company with many clients. Their largest client, Cummins Engine Company, Inc. is a multi-national corporation, which centers its business around the design, manufacture, distribution, and service of industrial strength engines and related technology.

Provided various consulting services for multiple clients using the programming languages: Visual Basic, Palm OS/Java, Lotus Notes, MSSQL, and Oracle forms.

Omnexus Americas, Inc. in Atlanta, Ga.

Systems Administration, Configuration Management, and Java Programming. 8/2002 to 11/2003.

Omnexus was a startup company that created, operated and maintained a web-based marketplace for plastics industry suppliers. Their site consisted of 30+ hosts with a combination of Sun, Windows, and Linux hosts.

Created host build-out tooling for new production environment using Linux RPM and PXE servers. Automated software build and deployment process. Automated configuration of messaging system (MQSeries/MQSI/WebMethods).

Radiant Systems, Inc. in Atlanta, Ga.

Software Engineer/Systems Administration/Support/Training. 7/2001 to 8/2002.

Radiant Systems acquired my former company, HotelTools, in July of 2001. Radiant is a mid-size company (1000+) which builds embedded systems for entertainment, food service, petroleum & convenience, and retail stores. During transition, I was responsible for ongoing maintenance of the HotelTools “Toolbox” platform (see below).

HotelTools in Atlanta, Ga.

Senior Software Engineer / Network Administrator. 6/2000 to 7/2001.

HotelTools was a small startup company that developed a web-based hotel management system.

I was the principal designer and developer for the hotel back-office system known as the “Toolbox”. The Toolbox used PC/104 based form factor running the Linux operating system to provide networking and messaging services to hotel back-office systems (such as PBX, call accounting, and in-room movie systems). These appliances were installed to over 100 hotel sites. The project included a control, messaging, and monitoring framework and web interface.

Designed and implemented the Toolbox build out process, including customization of the RedHat Linux anaconda installation software. Wrote RedHat Package Manager Specification files and created software to remotely upgrade packages to 100+ sites using JMS messaging in conjunction with Yum

SITA Corporation in Atlanta, Ga.

Software Developer. 8/1996 to 6/2000.

SITA provides telecommunications services for the international airline industry. My group maintained electronic messaging systems (email) in a heterogeneous environment. Designed and developed C++ programs for one of SITA's major email gateways (100,000 messages per day). Implemented code to support RFC822, X.400/ASN.1, and proprietary protocols.

AT&T Bell Labs in Alpharetta, GA. and Cincinnati, OH.

Programmer, Analyst, and Technical Project Leader for the DACS-OSS group. 10/1990 to 8/1996.

(DACS-OSS is part of Business Communications Services)

My group was responsible for the system that provisioned national T0 and T1 circuits from the AT&T work order system. Designed and implemented circuit control, provisioning, and monitoring software in C++. Redesigned the communications server for 150+ DACS frame controllers including the API.

Implemented a user interface with over 200 screens, which allowed users to send commands to manually provision circuits and perform configuration of DACS frames.

Computer Sciences Corporation in Indianapolis, IN.

Programmer Analyst using ADA/C++. 1/1989 to 9/1990.

Georgia Power Company in Atlanta, Ga.

Student Intern in the Transmission Planning Department at Corporate Headquarters. 6/1986 to 9/1988.

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download