Sr Development Operation Engineer Resume
SUMMARY
- Accomplished professional wif extensive technical expertise, working in a strong team environment, delivering challenging and rewarding software products.
- A proven leader dat delivers process automation and tools engineering, wif broad experience in configuration management and the development cycle.
PROFESSIONAL EXPERIENCE
Confidential
Sr Development Operation Engineer
Responsibilities:
- Using the Atlassian tool - suite led the development and support of an existing Build Systems and the design and roll out of new capabilities.
- Maintained the Build Tool Suite, developing specialty hooks, and handling routine maintenance and upgrades.
- Worked wif Application Support, executing Production Deployments.
- The DevOps team used Agile Practices, using two-week sprints to track progress.
Confidential
Sr Development Operation Engineer
Responsibilities:
- Designed, Developed, Deliver, Managed, and Maintained all software involved in the VA VistA and Legacy Product Integration Development Systems.
- Managed deployments (Chef, Berks, Vagrant, VirtualBox, Docker, Hadoop, Drill (MapR) Administration etc), Build Automation (Jenkins, Nexus, Gradle, Rake, Maven, etc), and scripting (Ruby, Perl, Shell, Groovy, Cucumber, etc.).
- Executed under the Agile Paradigm, wif the guidance of a Scrum Master.
- Repaired Build Breaks, Jenkins/Maven/Ant build line.
- Wrote automations for builds, log handling, Automatic Jenkins Reconfigs, Confluence automation, etc.
- Configured and supported Nexus and other infrastructure systems
Confidential
Sr Configuration Management Engineer
Responsibilities:
- Contracted to repair broken installers for imminent release
- Completed all fixes in time and for release (InstallScript for InstallShield 2011)
- Analyzed large existing installer system, making Best Practice recommendations on future issues.
Confidential
Sr Configuration Management Engineer
Responsibilities:
- Designed, installed, configured, and maintained a Continuous Integration system for the ServiceManager (SM) Product line.
- Maintained and used Maven to deliver SM builds, designing POM and Ant files as required.
- Installed, configured, and maintained CruiseControl and Jenkins/Hudson for the CI building of SM.
- Installed maintained, and supported a Nexus Repository Manager in support of the HP San Diego Development team
- Designed and delivered many specially designed automation scripts and tools, including a Build Archive Maintenance Utility, a Build Hang Monitor, a Nexus Repo Monitor, and many others.
- Delivered TEMPeffective support for any and all needs, including emergency data manipulation, server troubleshooting, and tool development.
Confidential
Sr Configuration Management Engineer
Responsibilities:
- Designed, developed, and delivered a generic Process Automation Server, written in Perl, capable of handling any command line driven processes. dis Server included Job Queuing, Results Archiving, and email notification. A Web interface for the manipulation of parameter files and the launching of processes was included.
- Provided internal support for Peregrine’s VMware setup, including manual actions via VirtualCenter and the scripting of simple actions via the ESX Server Perl API.
- Automated, in perl, the builds of many (10+) different product lines.
- Designed and developed a Product Packaging system, used by all Peregrine products. dis tool, written in perl, applied a common installer technology to all peregrine products.
- Provided immediate solutions to any team requirement, using a variety of technologies. I played a critical "go-to" role in my organization.
- Participated on the tiger-team dat produced the Xanadu Network Appliance, developing an automated build delivery system.
- Wrote perl modules to capture common CM actions in a remotely accessible format.
- Held responsibility as Peregrine's backup Perforce administrator, handling user creation and support, security maintenance, Client creation support, and general trouble-shooting.
- Designed, developed and delivered automated the launching and tracking of builds via web interfaces.
- Maintained a PHP-based Build Center dat handled build request and resolution from engineering, through CM and QA, to Release Management.
Confidential
Software Engineer
Responsibilities:
- Responsible for the design, development, and support of the Development Environment ObjectAda, GUI/Tools team. Designed and scripted the build process for the extended TCL shell, the extended emacs browser, and various supporting GNU tools.
- Managed the release of ObjectAda for HP UX 7.1.1 on schedule
- Personally designed, developed and supported all Unix product installers. These were adaptive, data-file driven GUI designs, written in TCL/Tk, and running from disk, on three different Unices.
- Controlled all flexlm licensing design and delivery issues for Ada product line.
- Created the StarterPack downloadable release including installation scripts.
- Specification, design, and delivery of Version Control integration scripts for ClearCase, RCS, and Continuus.
- Extended the UIMS TeleUSE to support new releases of the XRT widget set.
- Ported ObjectAda for Windows (C++) to Solaris under Bristol Technologies Wind/U.
TECHNICAL SKILLS
Operating Systems: Windows, Linux, DOS, Mac OS X, UNIX (most implementations, including Solaris, SUN-OS, HP UX, AIX). dis experience includes installation, configuration, support and training.
Programming Tools: Perl and the CPAN, TCL/TK (+extensions), C, Java. Various SDK's for the above Unices. MATLAB, Maple, and the various math libraries (SLATEC, LINPACK, etc.). I have programming teaching experience wif Pascal and Fortran.
General Software: The scripted automation of CM processes using RCS, ClearCase, CVS, Perforce, and SVN. Open-source tools, building and usage. Tools involved in all aspects of website design and delivery, including HTML, image manipulation, basic Javascript and CGI scripting. I have been working wif Open Source tools for 20+ years.