William “Rex” Hardin
mobile: 214-498-7617
Experience
Bank of America, Automation Engineer
/May 2015 - Current
Highlights:
- Making use of PowerShell, Python, BASH, BladeLogic, Atrium Orchestrator, Django and other tools to automate a range of tasks in an OS diverse environment.
- AIX, HP-UX, Redhat, Windows Server administration and Build Engineer support – i.e. compiling PHP for Apache2 on AIX.
Raytheon IIS, Sr. Systems Engineer
/Dec 2014 –May 2015
Highlights:
- Develop Chef cookbooks/recipes to automate infrastructure deployment
- Core services like Active Directory, 389-DS, AD Certificate Services
- Build/test/deploywith VMware vCloud Director
- Create low-level design documentation for infrastructure deployment processes
- Design Active Directory topology for new multi-site network
Forest Technologies, Automation Consultant
/Nov 2013 –Nov 2014
Highlights:
- Specialized in Continuous Integration, DevOps and Service Orchestration practices
- AutomicPartner
- Focus on Automic product suite, exclusive service provider for Application Release Automation
- Provide training for Automic products: Application Release Automation (ARA), UC4 Scripting, Automation Engine
- Implement Application Release Automation or provide POC software functionality on client sites:
- Normally we run a POC, training,integration workshops, planning, and implementation
- Ask me for more detail on my experience with:
- Nordea, bet365, Fidelity, Vodafone, BaseFarm, IMSHealth,Country Financial
- Built cloud-based service orchestration framework (CAOS) for Nordea in Denmark
Roles/Skills/Accomplishments:
- Create continuous integration/deployment with Automic Application Release Automation (similar to Octopus/Nolio/UrbanCode) by integrating and improving client’s existing infrastructure and build pipelines, largely aiming for autonomous automation when possible
- The goal is to orchestrate Application Release/Deployment in Automic ARA
- Mimic businesses’ processes with RBAC (role based access control)
- Model package lifecycles (DEV->INT->QA->UAT->PROD->POST-PROD)
- Deploy with re-usable, generic workflow automation
- This boils down to scripting in various languages like UC4, PowerShell, BASH, Python, Perl, Java for a wide spectrum of integration points, most rely on web services(SOAP/REST) or CLI:
- ticket tracking (HPSM,Jira,Remedy),
- application servers (TomCat/WebSphere/IIS),
- database servers (MSSQL/MySQL/Oracle)
- load balancers (F5/NetScaler),
- build systems (Jenkins/Maven),
- code and artifact repositories(Git/SVN/Nexus),
- cloud based provisioning (VMware vSphere/Amazon AWS/Microsoft Azure/custom),
- desired state configuration utilities (Chef/Puppet/PowerShell 4 DSC),
- configuration management databases (Atrium CMDB),
National Life Group (NTT Data), Programmer Analyst
/Nov 2012 – Nov 2013
Highlights:
- Automated BizTalk application deployment from TFS using build templates that trigger Powershell scripts.
- Developed Powershell modules in C# and Powershell featuring commandlets to interface with Secret Server, Lync, and SQL.
- Automated in-house hedging system utilizing Powershell and BMC’s Control-M scheduler. (>1k jobs, 9 software environments)
Roles/Skills/Accomplishments:
- Systems automation utilizing Control-M for scheduling and Powershell/C# for script development.
- Trained and manage 24/7 offshore Control-M support team
Digital Domain Media Group, Systems Administrator
/Nov 2010 - Sep 2012
Highlights:
- Planned and developed account migration process for a multi-domain e-mail migration from internal and external AD domains running Exchange 2003/2010 to Google Apps Mail. Migration scripts developed withPowershell.
- Collaboratively planned, developed and implemented most aspects of the Digital Domain Institute network and student workflow.
- Significant collaborative effort in planning, orchestrating and executing and documenting a complete data center relocation.
Roles/Skills/Accomplishments:
- Active Directory Domain Administrator: In-Three (2003 R2) and DDMG (Server 2008)
- Escalation point for Client Systems
- Software Deployment Administrator for Windows Systems
- Utilized SCCM 2007 R3 to deploy and manage 200+ Windows 7 workstations, render nodes and servers.
-Built WIMs, task sequences, package and collection architecture, SQL queries and reports
-Supported PXE and physical media boot devices for OS deployment
-Packaged, piloted and deployed dozens of professional graphics applications
-Built installers for in-house software using InstallShield 2012
- Implemented Powershellremoting and script execution
-Configured Powershell in DDMG, In-Three, DDMAIL and DDI domains for script execution and remoting
-Deployed node locked software requiring graphic user session for license activation with Powershell + AutoIT
- Created extensive training documentation and hosted training sessions for Systems Technicians
- Linux (CentOS 5 &6) Systems Administrator
- Installed, configured and diagnosed software in Digital Domain’s proprietary pipeline
- Implemented CUPS and Splunk services for Linux & OS X systems
- Developed BASH and Kickstart scripts used in PXE image deployment
- Utilized RCS for script revision control
- Built and tested screening room workstations with dedicated Dulce arrays and stereo SDI output
- Virtualization Administrator
- Managed VMware vSphereenvironment with ESXI 4 hypervisors
- Managed Symantec Endpoint Protection as primary anti-virus software
Indian River State College - Bookstore, Web Developer
/July 2010 - Nov 2010
Highlights:
- Collaborated with Enterprise Systems to develop prototype IRSC iOS application. Utilized JavaBeans backend for faculty directory, student scheduling, and campus news. Features include campus map, streaming radio (WQCS) andmobile bookstore website.
- Gained significant experience withHTML 5, CSS 3, PHP, ASP,MySQL, Javascript, jQuery, Objective-C, Xcode, UX/UI Design
Role/Skills/Accomplishments:
- Technical development and implementation of Javascript, HTML 5 and CSS3 elements in a CampusHubWebPRISM website.
Florida Institute of Technology, Student Technician
/Aug 2009 – Jun 2010
Roles/Skills/Accomplishments:
- Handled and documenteda high volume of technical support calls in HEAT and subsequently Footprints ticket tracking systems
- Regularly performed software configuration and standard account management
- Hardware, software and network diagnostics for student and campus workstations running Windows NT+, Mac OS X and Fedora 11
Enhanced Computers, Technician
/2007 – 2008
PSL-PC, Technician
/2006 – 2007
The Highlighter of Fort Pierce, Electrician’s Apprentice
/2004 – 2006
Technical Skills and Proficiencies
SCRIPTING: Powershell, BASH, PERL, Javascript
SOFTWARE: SCCM, AD, Qube, Syslinux, vSphere, Installshield, Automic, Jenkins, Maven, Tomcat, IIS, Jira
FRAMEWORKS: .NET, XNA, Django
PROGRAMMING: C#, C++, Java, Python, Objective-C, Go
VIRTUALIZATION: VMware vSphere, ESXi, VMware Workstation, VirtualBox, AWS, Microsoft Azure, vCloud Director
STORAGE SYSTEMS: Isilon, NetApp, Dulce
OPERATING SYSTEMS: Windows XP, 7, Server 2003-Current, CentOS 5-Current, OS X, OS X Server
Education
B.S. Computer Engineering [Incomplete], Florida Institute of Technology
/2008 –2010
A.S. Computer Science, Indian River State College
/2006 – 2008
Lincoln Park Academy High School
/2004 – 2008