We provide IT Staff Augmentation Services!

Sr. Build Engineer/devops Consultant Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Software Engineering professional with expertise in build engineering, devops, cloud engineering, development, automation, process improvement and technical team leadership
  • Developed applications in C#, Java, PHP, Perl and Python
  • Release engineering and continuous integration experience in C#, Java, and C++
  • Expert in developing and implementing automation frameworks in C# and Java
  • Expert in automation to include build automation, continuous integration and test automation
  • Extensive expertise in developing and implementing best practice agile development methodologies to include SCRUM and XP.
  • Successful in implementing repeatable, cost effective solutions that immediately increase the efficiency of the project team and help to ensure the release of high quality software

KEY EXPERTISE:

  • Automation Architecture Design
  • C# .Net Development
  • Continuous Integration Implementation
  • Technical Team Leadership
  • Agile Process Improvement
  • Agile Management Tool Implementation
  • Java Development
  • Database Development
  • DevOps
  • On and Offshore Team Management

TECHNICAL AND MANAGEMENT SKILLS:

Programming/Scripting languages/Frameworks: C#, .Net 3.0 - 4.5, SQL, T-SQL, PL/SQL, C++, HTML, Java, Shell, Perl, Python, Powershell

Application Software: UNIX, Toad, Visio, Remedy, Microsoft Office, Windows 95-Windows 7, Rational Clear Quest, Ascential Data Stage, Eclipse, PG Admin,Visual Studio 2008-2013

Continuous Integration/Release Engineering: Jenkins, Team City, Cruise Control, Ant, Maven, Subversion, GitHub, BitBucket, Subversion, Git, GitHub, Docker, AWS, Ansible, Packer

Project Management and Test Tools: Jira, JUnit, NUnit, WatiN, SoapUI, Rally, White, FitNesse, Selenium Webdriver Postman, Newman

Database Platforms: Oracle 8i-11g, MS SQL Server 2000-2008, MS Access, MySQL, DB2, Teradata, PostGreSQL, Cassandra

PROJECT EXPERIENCE:

Sr. Build Engineer/DevOps Consultant

Confidential

Responsibilities:

  • Implemented Continuous Integration(CI) for Java REST API micro services in AWS
  • Implemented a Docker solution allowing for the continuous build and deploy of tomcat web services to a private Docker registry on the cloud
  • Implemented AWS Asset Management leveraging Python ec2-boto2 and ec2-boto3 to ensure development is never interrupted by AWS asset limits
  • Implemented Netflix OSS components Zuul and Ribbon client in support of a CI environment
  • Provisioned AWS Amazon Machine Images leveraging Ansible and Packer
  • Developed Python class libraries for automation of build and DevOps tasks using Asgard, AWS, and Jenkins API
  • Developed automation tools leveraging Python ec2-boto, fabric and Jenkins which increased efficiency of DevOps and development tasks
  • Managed Jenkins for CI in a multiple VPC AWS environment for Java, Node JS
  • Developed Python scripts leveraging ec2.boto and fabric to deploy to and manage AWS assets
  • Provided guidance regarding effective automation and integration techniques
  • Provided guidance and recommendations of CI and Continuous Delivery
  • Automated the configuration of AWS assets such as Auto Scaling Groups, AMI's, and Instances
  • Developed and implemented automated builds leveraging Maven, NPM, Grunt, and Gulp
  • Performed administration on AWS Linux instances, Jenkins, Stash, Nexus, and HipChat
  • Implemented Jenkins and HipChat integration
  • Trained staff on Git and Stash usage

Staff Software Configuration Engineer

Confidential

Responsibilities:

  • Led version control migration from Subversion to GitHub consisting of conversion, synchronization and team facilitation
  • Developed python scripts which allowed for the efficient, automated migration of 150+ repositories to GitHub
  • Developed and or refactored builds to be platform agnostic providing the flexibility needed to install into many different environments to include AWS
  • Developed python build utilities which greatly increased the efficiency of the build automation
  • Developed automated builds leveraging CMake, Make, Ant, and Maven
  • Implemented CI across several development teams which was effective in providing continuous feedback and increasing code quality
  • Developed a phased approach to CI implementation that helped facilitate the adoption of CI by the development teams
  • Designed, implemented and managed a robust CI environment leveraging Jenkins and both Linux and Windows build machines
  • Trained staff on Git and GitHub API usage Jira/Confluence/Jenkins Administration
  • Installed, configured and performed full spectrum administration on Jenkins, Jira and Confluence
  • Configured tools for max performance and max uptime in support of 100+ users
  • Implemented automated backups for all tools
  • Fully customized Jira projects to fit project needs (Workflows, Issue Types, Screens)
  • Performed periodic restore from database backups on all systems

Independent Consultant/Automation Architect

Confidential

Responsibilities:

  • Developed C# .Net Web Client, XML, MSMQ, string, and file utility libraries
  • Developed C# .Net Web Client utility to parse CSV and download images
  • Developed .Net Solutions leveraging Visual Studio 2013
  • Automation architecture development and refactoring
  • Developed a page based automation framework with C#, NUnit and Selenium Webdriver 2.0
  • Developed a page base automation framework with Java, JUnit and Selenium Webdriver, 2.0
  • Implemented functional test coverage leveraging Sonar, Jacoco, Fitnesse and Bamboo
  • Analyzed and refactored existing Fitnesse frameworks for maximum effectiveness and efficiency
  • Continuous Integration implementation and maintenance
  • Developed build automation for VS2012, Jenkins using GIT and Mercurial SCM

Automation Architect

Confidential, Denver, CO

Responsibilities:

  • Performed assessment of existing C# .Net automation framework and made a recommendation for refactoring the framework to fit the needs of the existing team.

Automation Architect

Confidential, Louisville, CO

Responsibilities:

  • Developed and implemented a robust, modular, C# class library white box automation framework leveraging C#, .Net 4.0 allowing for test automation of a C# .Net EDI Processing application
  • Integrated automation framework with Fitnesse
  • Developed and maintained Team City continuous integration for Visual Studio 2010 solutions
  • Developed and implemented WCF RESTful services for EDI processing.
  • Identified root cause of defects and made necessary fixes
  • Developed utility methods for handling Files, Strings, XML, MSMQ, EDI and custom C# objects
  • Facilitated test case organization based on risk and ROI

Continuous Integration Release Engineer

Confidential, Broomfield, CO

Responsibilities:

  • Developed Jenkins Build jobs for C# and VB6 Projects and Solutions leveraging .Net MSBuild
  • Developed Jenkins Build jobs for J2EE IBM RAD with Ant coupled with IBM RAD Build Utility
  • Responsible for full spectrum Jenkins administration to include plug-in, job and node management
  • Configured and maintained Jenkins slave nodes on AIX, Linux and Windows servers
  • Developed Jenkins build jobs for Subversion, GitHub and StarTeam
  • Implemented continuous integration for C# and J2EE projects
  • Developed Perl scripts for Jenkins maintenance to ensure maximum CI uptime

Automation Architect

Confidential, Boulder, CO

Responsibilities:

  • Developed and implemented an automation framework C# .Net 4.0, WatiN and UI Automation
  • Integrated the automated test suite with Cruise Control .Net for CI and max ROI
  • Using SQL SMO developed database utilities to include Backup and Restore methods
  • Developed C# methods to perform CRUD operations on SQL Server 2008 R2
  • Consumed REST and SOAP web services with C#
  • Facilitated test case organization based on risk and ROI

We'd love your feedback!