Вы находитесь на странице: 1из 4

Michael W.

Walker
Cell Phone: (408)688-1569 Work Phone: (408)463-5023
LinkedIn Profile: https://www.linkedin.com/in/michaelwilliamwalker/
Email: miwiwa2010@gmail.com

PROFILE

Software Engineer with extensive experience in the Software Development field. Demonstrated
ability to deliver solutions on-time and with quality, collaborate with both customers and
vendors, and be a team-oriented leader who provides his team members with the tools to
succeed.
PROFESSIONAL EXPERIENCE

International Business Machines, San Jose, CA 1999-Present


Watson Health Commercial Operations (2016 – Present)
 Deployment lead for Fhir, Consent Manager, and Datamart applications in HIPAA and GxP environments.
Mentored other team members on policies and procedures for documentation and execution of their tasks.
Coordinated with development team in Brazil to ensure successful deployments.

 Automated deployment of LSF solution using a combination of bash scripts, Chef, and UrbanCode Deploy.
This reduced deployment time by 95%.

 Collaborated on the documentation and maintenance of FDA required IQ documentation for installed software
in GxP environment.

 Maintained Devops systems (Chef Server, UrbanCode Deploy, artifact repository) that were responsible for
deploying applications to multiple environments.

 Designed, developed, and implemented backup strategy for DevOps systems. Created proposal based on
compliance requirements, automated steps to backup systems, and created required quality documentation

 Developed automated Excel reports using Python that pulled data from deployment tools, generated multiple
Excel sheets with charts and graphs, and emailed to Project Managers daily. Automation of process saved
Project Managers several hours a week of manually creating reports.

BigInsights Infrastructure/Release Team (2015 – 2016)


 Automated Jenkins slave deployments on multiple platforms through UrbanCode Deploy. Cut deployment time
down from 12 hours manually to 10 minutes for multiple systems in parallel.

 Automated cluster deployment of BigInsights product through UrbanCode Deploy, starting with provisioning of
cluster in ICO or SoftLayer and finishing with complete product installed and all systems ITCS104 compliant.
 Automated Jenkins slaves in Docker using dockerfiles and Jenkins Docker plugin. Final product will reduce the
server footprint for Jenkins slaves from 15 physical servers to 2 Docker Cloud hosts and allow for clean,
repeatable build environments.
 Deployed Jenkins Master as a Docker container with data volume on separate container. Advantages include
ability to easily upgrade Jenkins by spinning up new container and pointing to existing data container.

 Installed Docker private registry on Softlayer System using Swift Object Storage to store images. Registry used
by multiple teams in BigData to store builds as Docker images.

 Admin for Jenkins, UrbanCode Deploy, SoftLayer account, and IBM Cloud Orchestrator.

Cloud Data Services (2015)

 Automated the deployment of SQLDB using UrbanCode Deploy. In this deployment, successful Jenkins builds
will be automatically uploaded to Rational Asset Manager or Nexus, pulled into an internal repository by
UrbanCode Deploy, then the deployment process will begin where it will provision a new CCI in SoftLayer and
deploy all parts of SQLDB necessary to be up and running. Automating this process will save at least 8 person
hours per machine.

 Covered 2nd shift support of SQLDB product. When alerted of an issue with the service on Bluemix through the
PagerDuty app, my responsibility was to diagnose the issue and either fix or pull in additional help until the
problem was resolved. Helped create runbooks for on-call support resolution. Also responsible for weekend
pager duty for all Data Management services on Bluemix every 3 months.

 Helped design UrbanCode Deploy strategy for the SQLDB product moving forward. This includes deployment
of multiple plans on Bluemix, upgrading servers with patches when required through push-button deployment,
and maintaining inventory and compliancy of all production and staging systems.

 Designed component in UrbanCode Deploy to validate new systems being provisioned in SoftLayer or
Smartcloud Orchestrator are ITCS104 compliant. The component will install a small application that will verify
settings on the Linux system and make any updates necessary.

IM DevOps Enablement (2014 - 2015)

 Developed tutorial for UrbanCode Deploy, Rational Asset Manager, and SCO that would take users through the
process of provisioning a VM, versioning artifacts, and creating a deployment process for deploying WAS,
Tomcat, and a fictional web application. This was vital because our users were expected to produce results for
their organizations quickly and needed to be up and running on our tools as fast as possible.

 Designed and presented educational materials on UrbanCode Deploy to customers. Held weekly meetings to
discuss progress and answer questions. Created best practice documents and shared on wiki.

 Worked with Optim organization to create deployment processes in UrbanCode Deploy to automate the
deployment of Optim Performance Manager and Data Server Manager. Automating these deployments saved
the Optim team at least 4 person hours per deployment and lag time waiting for systems to be built was
eliminated.

 Created shared components in UrbanCode Deploy that made use of Chef cookbooks to deploy middleware. As
part of integrated deployment between UCD and Chef, the automation would deploy chef and cookbooks on
node, then execute recipes based on user input at deploy time.

 Worked with Big Insight Analytics team on inserting UrbanCode Deploy process steps into Mavenized process.
Once build was completed, it would be deployed to a VM using UrbanCode Deploy commands, then tested
through the current process.
 Responsible for UrbanCode Deploy, Rational Asset Manager, and SmartCloud Orchestrator infrastructure. This
included maintaining the backend servers, adding users, designing help pages, and answering questions on the
forum.

IM Rational Infrastructure and Planning (2012 - 2014)

 Responsible for deployment and education of Rational Insight and Rational Quality Manager.

 Developed and presented educational materials on Rational Team Concert and Rational Quality Manager to
customers.

 Developed script that would analyze nightly Data Warehouse jobs, catch job failures, and then email errors to
interested parties. This filled an important gap that Rational Insight didn’t cover where jobs were failing, but
there was no notification sent to users or admins of these failures. This functionality was essential as incorrect
data would lead to incorrect reports, which could then lead to bad decisions being made.

 Worked with Data Studio team to automate trend reports that were previously done manually. By automating
these reports we saved the Team Leader 3 hours a week.

 Worked with QA team in Netezza organization and overhauled how they organize their test artifacts in Rational
Quality Manager. Used the RQM import/export tool to create 1500 new test scripts and test cases for them
based on their existing artifacts. This aligned them better with RQM Best Practices and saved time as they can
now update multiple execution records at a time rather than individually

Autoregression/Rational Team Lead - DB2 Administration Tool (2005 – 2012)

 Led project to develop a web application that would execute automated RFT scripts on multiple servers and
report back results through the application. Planned and delivered on-time using RTC Agile template for
planning. Implemented solution using Dojo Toolkit with JavaScript. Currently being used by Development
team to find defects in their code earlier in the process.

 Project lead for Rational Migration project. Worked with local Rational Support team to migrate team from
CMVC and Teamrooms to RTC for tracking Stories, APARs, Defects, and Tasks. Created Project Plan and met
all deadlines. Migrated approximately 9,000 records from CMVC to RTC. Hosted training sessions and
developed education materials. Implemented Value Providers in RTC to automate State changes for work items.
Assisted DB2 organization in creation of DCR work item type in RTC.

 Led Autoregression team, which consisted of team members from SVL and CDL, through multiple releases of
DB2 Administration Tool. Team opened several hundred defects, which prevented PEs and saved the company
thousands of dollars in person-time. Analyzed and automated processes, which reduced the Autoregression
cycle-time from 11 days to 5 days, while at the same time our workload doubled in size. This enabled us to
deliver solutions to customers quicker and improve customer satisfaction.

 Traveled to China Development Lab to plan RFT migration project, which saved the organization a minimum
of $136k in licensing costs and was delivered on-time. Together we designed and implemented an automated
tool for migrating scripts from Winrunner to RFT that reduced the scope of the project from approximately 2
years to 9 months. Worked with team at the lab to enhance our team processes, which in turn improved overall
throughput time. Created and presented a slide deck on our Change Management solution to China Construction
Bank.
EDUCATION
M.S., University of San Diego, Summer 2018 Health Care Informatics
GPA: 4.0

B.S., California State University, Chico, 1999 Management Information Systems,


Minor: Psychology

COMPUTER SKILLS Bash, Python, Linux, UrbanCode Deploy, SoftLayer, ICO, Git, Jenkins, Chef, Docker,
SQL, PagerDuty, RAM, SCO, Agile, DevOps, Bluemix, RTC, RQM, RRC, RFT, Insight, DB2, z/OS, Office, Excel

Вам также может понравиться