We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

TECHNICAL SKILLS:

Skills: Software Configuration Management, Build and Release Management, Build and Release Automation, Continuous Integration, Software Development, Software Development Life Cycle, Workflow Management, Quality Assurance, SEI CMM, ITIL v3, System Administration, Database Administration, Scaled Agile Framework, ITIL v3 Foundations

Tools: VMWare, Hyper - V, Unix, Linux, HP-UX, AIX, Solaris, Windows, OpenVMS

Scripting: Perl, PowerShell, bash, ksh, DOS batch, DCL, Python

Version Control: TFS, Subversion, Git, Serena CMDS, CA-SCM, rcs, sccs, CVS, PVCS Version Manager, TrueCM, ClearCase, Rational Team Concert, StartTeam

Repository Management: Nexus, Rational Asset Manager

Build: Ant, Make, Maven, CruiseControl, Hudson, Jenkins

Issue tracking: JIRA, Bugzilla, ClearQuest, PVCS Tracker

Installers: Vise, InstallShield

Databases: Oracle, SQL Server, Ingres, Sybase, IDM, ShareBase, MySQL, Access

Web design: JavaScript, HTML, XML, PHP

Languages: C, SQL, COBOL, BASIC, FORTRAN, VBA

Miscellaneous: Visual Studio, WebSphere, Rational Application Developer, WebMethods, JBoss, Cygwin, Agile, Kanban, Eclipse, SAFe, OpenStack

PROFESSIONAL EXPERIENCE:

DevOps Engineer

Confidential

Responsibilities:

  • Install and configure Jenkins server, convert and automate builds and configuration management processes using Perl and PowerShell.
  • Implement provisioning of build packages to downstream testing system.
  • Research implementing build and test servers in OpenStack using Chef, Puppet, and Docker
  • Install and configure SQL Server database, and design and implement database and procedures for capturing build and test metrics.
  • Support enterprise initiatives for process improvements; Scaled Agile Framework, Secure Development Environment, and OpenStack cloud.

Confidential

Release Manager

Responsibilities:

  • Review project design and specification documents to ensure compliance with enterprise standards and supported configurations.
  • Communicate release process requirements to project staff, and train and mentor individuals in release procedures.
  • Communicate, document, track, and drive mitigation and resolution process for risks and issues.
  • Maintain dashboards and project reports to provide up - to-date project status for stakeholders.
  • Provide forms and documents as required to support the release process.
  • Facilitate design review, runbook review, project sign-off, and operations training meetings.

Confidential

Build and Release Engineer

Responsibilities:

  • Analyze project requirements for application conversion
  • Transition source code from Starteam to RTC, add artifacts to Rational Asset Manager, set up project builds
  • Identify, analyze, and report process and tool issues
  • Communicate project status and issues to project teams

Confidential

Build and Release Engineer

Responsibilities:

  • Facilitate change control board meetings to plan and manage releases
  • Create and maintain dashboards and status reports to keep project teams and stakeholders informed of deployments to environments
  • Perform deployments to development, test, QA, production, and break/fix environments
  • Manage project transitions from ClearCase to Git and from Jenkins to Hudson
  • Identify, analyze, and report tool and process issues and assist in resolution
  • Train developers in transition from ClearCase to Git
  • Manage source control branches, software releases and product builds
  • Set up build and deployment scripts and processes for new projects

Confidential

Build and Release Engineer

Responsibilities:

  • Set up build and deployment scripts and environments for new projects
  • Manage source code streams and projects for multiple parallel development efforts
  • Coordinate delivery and configuration of servers for supporting testing environments
  • Train developers on the build and release processes and environments
  • Document build and release systems and scripts
  • Perform builds and deployments as required

Confidential

Build and Release Engineer

Responsibilities:

  • Standardize build procedures across environments
  • Enable parallel processing in the deployment procedures, allowing releases to be deployed to multiple web servers simultaneously.
  • Enable rapid project switching by segregating the code lines from the build environments

Confidential

Software Configuration Management

Responsibilities:

  • Establish CM processes for new and existing projects in accordance with configuration management plan and government and company best practices
  • Represent program CM and company interests in meetings, reviews, and change boards
  • Establish, schedule, and chair Change Control Board meetings, and ensure CM processes are followed
  • Document Configuration Management Plan and CM processes and procedures and train development teams in proper use of CM tools
  • Branch and merge codelines in ClearCase as required to support software development efforts

Confidential

Software Configuration and Deployment Management

Responsibilities:

  • Develop, document, and automate reusable build and release processes for Visual Studio and TFS applications using Serena, Ant, Maven, and DOS batch scripts
  • Develop, document, and automate reusable build and release processes for J2EE and webMethods applications using Serena, Ant, Maven, and Unix shell
  • Meet with project teams to identify configuration items and determine the level and scope of CM services required; prepare and present CM proposals; develop CM plans
  • Initiate, schedule, and chair Change Control Board meetings, code and document review meetings, and team training sessions
  • Install code control and build and deployment tools (Subversion, CVS, CruiseControntrol); convert legacy CVS repositories to Subversion
  • Schedule, build, and deploy applications and environment changes, and promote releases through QA, EIT, and into production

We'd love your feedback!