Professional Summary: Principle Systems Engineer
Exceptionally creative and innovative IT Professional with twenty-five years of experience specializing in System Integration and Automation. Expert in developing command-line and GUI tools to monitor and control complex Systems. Strong ability to reverse engineer enterprise software for the purpose of remote-controlling and gathering status data. A proactive problem solver. A proven Team Leader, with the ability to successfully deliver multiple concurrent projects under the tightest deadlines.
Skilled communicator with the ability to adjust to various audiences. Able to adjust communication of complex technology to audiences ranging from Novice to Engineer and from User to Management. Comfortable in front of crowds.
Expert in all types of technologies including but not limited to: Application Servers, Database Servers (SQL Server), Citrix Servers, Linux Servers, VMware, Powershell, Visual Basic, BASH, SQL Queries, Stored Procedures, Perl, Scripting with Windows Management Instrumentation (WMI), .Net and DLL function calls, Microsoft Event Log and Registry, Networking and Network Management, Automation tools such as ITPAM and ITCM.
Professional Experience
Wipro Datacenter, Norcross, GA - 2012 to 2017 : IT Services
Wipro’s ‘Cloud’ product, ‘I-Structure’, is an IaaS product which consisted of a vLAN with both virtual and physical devices that would appear to be connected to the customer’s local network. This product would have objects normally associated with networks, such as firewalls, Name servers and similar hardware. It would also contain servers, both physical and virtual. The customer would select the desired OS when a server was added. Several versions of OSes where available for both Windows and Linux. A recent feature added to this product was the ability to choose a specific purpose server such as a SQL server or Exchange server.
Cloud Software Developer
Automation Developer: Designed and developed automation Processes using CA’s ITPAM product. These Processes were for the installation and configuration of the various objects and features of Wipro’s ‘Cloud’ product. Development of this product was done using the Agile methodology and tracked using the Jira product.
The automated process of adding a server would typically be completed in one and a half hours. The ITPAM process used JavaScript internally, but could utilize several external tools such as SQL stored procedures, Powershell scripts, and ITCM scripts. (ITCM is a configuration management tool.) It can also make REST calls to other devices such as Firewalls and Storage devices like VNX, vMax, and vPlex. Most ITPAM processes incorporated Powershell scripts.
Another project that was successfully completed was the conversion of a program written in Perl and VB to Powershell. This was needed in order to simplify calls made to a REST API.
Automation Design: As the product grew in size and became more complicated, there was a need for a single source for automation design to keep things consistent. This lead to the need for guidelines and templates. These guidelines were needed in order to standardize the different datacenters and datacenter equipment.
Programming: Although programming is within my skill set, it was not a good fit for automation. Scripts were a better fit so that modifications could be quickly made and implemented. Also, most of the automation tools are script based. External scripts were written using Microsoft's PowerShell and utilized .Net, WMI, and SQL Query calls to gather information and control the various systems. In addition to the automation of various tasks, there was a need to provide data and reports to customers and internal departments, such as monitoring Blade inventory and notifying those responsible for ordering hardware when the inventory reached a specified level.
Training: It was also necessary, to provided training to engineers new to the product. This training not only included training on the product, but also training on the automation tools and methods.
On-Call Support: Any issues that arose with the product during business hours were handled by the department as a whole. However, issues arising during non-business hours, required calls to be made to a help-line, which contacted the on-call people. On-call responsibilities were manned on a rotational basis.
Systemware PS, Addison, TX - 2011 to 2012 : Consulting company, Systems Engineer
Consultant, Contracted to Merial Ltd Duluth, GA : animal pharmaceutical development company
The Department: IS R&D
The IS R&D department was responsible for –
Automating IS tasks for the Application Support department of the R&D division.
Responsible for performing Application installs and upgrades on development, QA, Production, and Disaster Recovery Systems which are located in several locations worldwide.
Perform system wide troubleshooting tasks on third-party applications, which included the network, server, and application.
Duties & Achievements:
Automation:
oDesigned and developed an automated system to monitor services that either crashed during support hours or failed to start after a maintenance window. (This was submitted for the company’s “Innovation Award” in 2010.)
oWrote a script to inform an operator of a hung process or orphaned user session. This script was first written to be executed as part of a batch job prior to executing an ETL process. It was later modified to be executed hourly in order to proactively clean the system. These automation scripts were written using Powershell and utilized .Net and WMI function calls.
oAutomated a manual process on a Linux System, which had required a Systems Engineer to monitor and interact with the system during weekly and monthly maintenance windows. These shell scripts were able to more accurately monitor and react to the system. In addition it sent out a status report upon completion and a Mobile Alert when an Engineer was needed.
Projects: Oversaw the migration of a Production System from France to the US. This move included three databases one of which was a Terabyte in size. It also included both Windows and Linux Servers. As part of this relocation, a second Development system was also created and integrated into the existing US infrastructure.
Eclipsys, Norcross, GA - 2007 to 2010 : Medical Software developer
Senior Systems Engineer
The Department: Demo Technical Services
The Demo Technical Services department was responsible for–
Supporting the Demo Community by configuring and customizing various components of the Centralized Demo System (CDS). The CDS consisted of several servers including SQL Servers, IIS Servers, Application Servers, Citrix Servers, and Print Servers.
Resolved technical issues encountered by the Demo Community either on-site at the customer's location or remotely.
Duties & Achievements:
Automation: Designed and developed an automated system to replace a manual process that required 16 man/hours to reset and configure a single Demo System. The automated system utilized several technologies including SQL Server Stored Procedures, PowerShell Scripts, and DLL function calls. The system controlled Database Servers, Citrix Servers, Application Servers, and File Servers. The successful launching of the Automated System allowed for an additional 24 Demo Systems to be created, greatly increasing the departments flexibility and the Demo Community's productivity.
Project Lead / Design: Lead several project teams with members from multiple departments. One project was the Integration of a new product into the company's Centralized Demo System, which consisted of 25 identical systems. The project scope required a creative design to integrate the new product into these 25 systems. This design was achieved by reverse engineering the new product in order to separate the product's Near-Real-Time Components from its Analytic Services Components. Designed a system that allowed each of the 25 Demo Systems to demonstrate the Near-Real-Time features independent from each other while also demonstrating the Historical features which showed consistent data to each of the Demo Systems. This effort allowed for only one system to be built and integrated instead of 25 new systems, saving in hardware and software costs and greatly reducing the number of man/hours required for support.
Programming: Wrote utilitarian, management, and reporting scripts used by the Demo Technical Services Department, Upper Management, and external departments These scripts were written using Microsoft's PowerShell and utilized .Net, WMI, and SQL Query calls to gather information and control the various systems and enabled Support Personnel to respond quickly to issues encountered by the Demo Community and gave the Management team a snapshot of the systems Health and Usage. Status and Tracking information along with Warning and Error messages were logged into Microsoft’s Event Logs. These logs were both local to the server where the script was executing and logged to a remote Event Log on a centralized server. Output for these scripts were rendered interactively to the screen, sent as emails, or used to populate ASP.Net web pages. System management scripts could be accessed via Web Enabled cell phones without the need to access a computer and establishing a VPN
Training: Mentored and trained junior engineers in classroom environments by developing training curriculums and through one-on-one tutoring.
CompuTech Specialists, Grayson, GA - 2005 to 2007 Technology Engineer
Self Employed / Co-Owner (Additional information available upon request.)
Employed for 20 years by Lanier Worldwide, Inc. Atlanta GA
During which time, several positions were held: (Additional information available upon request.)
Principle Systems Engineer, - 2001 to 2005
Systems Network Engineer - 1998 to 2001
Senior Electrical Engineer / Electrical Engineer - 1995 to 1998
Software QA Specialist - 1993 to 1995
Board Repair Technician - 1991 to 1993
Professional Certifications
Oracle DB Administration
Microsoft Certified Systems Engineer (MCSE)
Microsoft Certified Professional (MCP)
SQL Server Administration
Numerous other certifications
Education
Georgia Institute of Technology Atlanta, GA 1981 – 1982
Polk Community College Winter Haven, FL 1980 – 1981