MICHAEL
RUDD
(301) 520-5140
mrudd@att.net
MICHAEL RUDD
(301) 520-5140
mrudd@att.net
SUMMARY:
Over 20 years of
experience in Enterprise Architecture, Build and Release Automation,
Configuration Management, Systems Engineering and Software Development.
¾ Designing,
implementing & maintaining enterprise-wide Software Build and Release
systems.
¾ Installing,
configuring and integrating tools in support of full SDLC.
¾ Designing
and implementing Software Build environments, including servers and FOS/COTS
products.
¾ Developing
procedures, writing utilities and scripts, creating installation packages.
¾ Performing
day-to-day management of software repositories.
¾ Mentoring
and training others.
EXPERIENCE:
ICF/NIH (07/10 - present) - Software Architect, Operations
and Infrastructure.
Prototyped Amazon cloud (AWS) migration
efforts - configured VPCs with multi-az subnets, security groups and ELBs;
configured and launched RedHat and Windows EC2s; created custom AMIs. Defined
and maintained custom installation packages for FOS/COTS applications. Used
CruiseControl, Jenkins, ClearQuest and Oracle to design and maintain an
enterprise-wide, large scale continuous integration Build and Release system.
Configured and maintained an internal Ivy repository, and common Ant scripts.
Led development of a custom deployment automation system. Developed tools for
document indexing, 508 compliance, dependency tracking, etc.
FINRA (8/06 - 7/10) - Consultant, Enterprise
Configuration Mangement.
Implemented a CruiseControl Build Farm
consisting of multiple Solaris and Windows servers in a continuous delivery
environment. Used BladeLogic API to automate application deployments.
Supported multiple software development teams in J2EE/ORACLE/C++/.NET
environment with daily CM activities. Led a software baseline remediation
effort.
Fannie
Mae (12/05 - 08/06) - Consultant,
Enterprise CM Technology team.
Used Rational ClearQuest to implemented
a Release Management system for the Remedy ARS team. Defined Remedy ARS
Release Management Process. Developed a bi-directional ARS/ClearQuest
synchronizer.
Missile
Defense National Team/Lockheed Martin
(9/03 - 11/05) - Configuration and Data Management Lead (SME).
Integrated IBM Rational
ClearCase/ClearQuest to implement a program-wide integrated configuration and
data management system. Responsible for establishment of CM/DM plans,
processes, procedures, tools selection, staffing and tasking. Hiring,
supervising, training and mentoring a team of 10+ CM/SCM/DM personnel working
on geographically distributed multiple Integrated Product Teams.
Fannie
Mae (5/03 - 8/03) - CM Consultant,
EM&M project.
Installation and configuration of CVS
repository and creation of the initial SW baseline.
Spirent
Communications (11/00 - 2/02) -
Consultant, Configuration Management.
Performing daily Build and Release
activities in AIX, Linux and Windows environment with MKS version control
system; addressing COTS integration, configuration, co-location and
deployment automation issues on IBM/AIX servers.
BAE
Systems (3/00 - 03/01) - CM
Consultant, USPS Mail Online project.
Installation, configuration,
integration and administration of CVS and Perfect Tracker on Windows and
Solaris; establishment and maintenance of SW baseline; daily SCM support to
the development team.
COMSAT
Laboratories/ViaSat (10/99 - 10/00)
- Consultant, Configuration Management
Installation, configuration and
administration an enterprise-wide Software CM system with CVS on Solaris
& Windows; daily SCM support to software development teams; training
development personnel in CM processes and use of CM tools.
MCI/WorldCom (9/98 - 10/99) - CM Consultant, Team Lead, Local
Service Order project
Providing daily direction, mentoring
and hands-on technical leadership to CM and Environment Engineering team.
Re-engineering CM process. Management of software repositories with CVS &
PVCS; development of make and shell scripts; building, deploying and
installing software users, producing release notes and assisting in system
integration.
Computer
Sciences Corporation (12/96 - 9/98)
- Senior Principal Engineer – Manager, System Administration.
Provided technical leadership and
supervision to a team of UNIX (HP/UX & SUN/Solaris) and VAX/VMS system
administrators on NASA's satellite Network Control Center (NCC-98) project at
GSFC. Supervised staff, planned and allocated resources, designed and
established policies and procedures, developed training requirements.
Led the team in installation,
configuration, integration and daily maintenance of mixed technical
environments and protocols including UNIX and VMS systems, Internet and
Intranet servers, ORACLE database server clusters, RAIDs and firewalls on
multiple TCP/IP LANs. Managed OS, COTS, GOTS and software baseline
configurations.
Designed, implemented and maintained a
software configuration management system for multiple baselines using SCCS,
Make utility and shell scripts in HP/UX C++ environment. Utilized JavaScript,
CGI, Frames, Forms and animations to create an interactive C++ class browser.
Utilized CDE Icon Editor to develop a customized animated NCC98 GUI toolbar.
Hughes
Training, Inc. (12/94 - 12/96) -
Software Engineer.
Software development and integration
for F18 tactical dome simulators. Programming under UNIX environment in C,
Shell, FORTRAN, X/Motif and UIMX GUI builder. Led a team effort in modifying
Instructor Operator Station (IOS) GUI software utilizing MOTOROLA MVME147
V/68 systems, and Parallax graphics processors. Participated in development
of a X/Motif based IOS GUI on SGI workstations. Developed real-time Database
Visualization software utilizing CompuScene image generating computers.
Developed training materials for a customer software maintenance class.
CAE-Link
Corporation (9/89 - 11/94) -
Lead Analyst, Navy Nuclear Programs.
Overall responsibility for all
computing equipment utilized in full-scope nuclear power plant simulator
projects.
Wrote successful technical proposals
for five projects. Defined computer equipment and peripherals ($1.5M-$2.5M
per project). Coordinated purchasing, installation and site acceptance of
computers, networks and peripherals.
Served as a Computer Security Officer
according to DOE regulations. Performed day-to-day system administrator's
functions on SGI POWER servers and workstations, Encore 32/97 computers as
well as individual PCs on multiple projects. Installed and maintained local
LANs. Coordinated and participated in development, integration and
maintenance of simulation database, real-time executives, interactive
debuggers, as well as interfaces to I/O systems, digital sound systems,
instructor station (GUI) networks, and various peripheral equipment.
Coordinated and participated in a major software conversion effort from a
mainframe to an SGI/IRIX network.
Singer
Corporation (1/85 - 8/89) - Systems Engineer.
Developed real time software models for
Electrical Distribution, Electrical Generation, Turbine Control and Reactor
Control systems for nuclear power plant simulators using FORTRAN-77 on ENCORE
32/87 and 32/97 computers.
EDUCATION:
B.S. in Electrical
Engineering, University of Maryland. December 1984.
Certificate of Project Management,
Georgetown University, CCPE
COURSES:
Architecting on AWS
- Advanced Concepts (Amazon),
Rational ClearCase/ClearQuest (IBM),
Oracle/SQL, Java, Engineering Management (UMCP)
TOOLS:
AWS, CruiseControl,
Jenkins, Shell, Make, Ant, Ivy, Perl, VBScript, JavaScript, CGI, Mule, WSO2,
Tomcat, Weblogic, Bladelogic, ClearCase, ClearQuest, Mercurial, StarTeam,
CVS, MKS, SCCS, C, FORTRAN, ASSEMBLY.
OPERATING SYSTEMS:
UNIX (Solaris,
Linux, AIX, HPUX, IRIX), Windows, VMS, MPX.
CLEARANCE:
Public Trust, DOD
Secret (inactive)