We provide IT Staff Augmentation Services!

Devops, Build & Release Engineer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • DevOps/Senior Build Release Engineer with over 5+ years of experience involving framework in application configurations, code compilation, packaging, building, automating, managing and releasing code from one environment to other environment and deploying to servers.
  • Experience includes using MAVEN, ANT and Xcode as build tools for the building of deployable artifacts from source code. Experience includes supporting healthcare systems and working with Jenkins, Nexus, JIRA, Red Mine, and Bugzilla.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
  • Experience in working on version control systems like Subversion, and GIT and used Source code management client tools like Visual SVN, Tortoise SVN, SVNx, Puppet, UberSVN, Stash, Source Tree, Git Bash, GitHub, Git GUI and other command line applications etc.
  • Extremely knowledge about CI/CIT/CID integration.
  • Knowledge on configuration management using Puppet, Chef and Ansible.
  • Extensively worked on Hudson, Jenkins and Anthill Pro for continuous integration (CI) and for End to End automation for all build and deployments.
  • Ability in execution of XML, Ant Scripts, Ruby, Shell Scripts, Perl Scripts, Power Shell scripts and JAVA Scripts.
  • Experience in Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic, and IBM WebSphere.
  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Having work experience in support of multi platforms like UNIX, Ubuntu, RHEL, Fedora, iOS and Windows 98/NT/XP/Vista/7/8 of production, test and development servers.
  • Experience working with release and deployment of large-scale C++, Java/J2EE Web applications using SVN repository.
  • Complete ownership of Build of entire product. Ability debug, fix build issues across numerous UNIX and Windows platform.
  • Experience managing the design and delivery of End User Computing solutions utilizingvirtualizationtechnologies.
  • Experience in working with Tracking Tools HP Service Center, JIRA.
  • Worked in deploying applications to Oracle WebLogic, JBOSS, TOMCAT and IIS Servers.
  • Efficiently used Project Management Tools like Base Camp, MS Project, MS Share point and Atlassian Tools. (JIRA, confluence, Stash, SourceTree, Crucible).
  • Worked withBitbucketto store the code repositories, good knowledge in using GIT.
  • Efficient in working closely with Development, QA, Product and Business owner teams to ensure high quality and timely delivery of builds and releases across multiple platforms and environments.
  • Presented on View Object pattern in Web Application Automation C#, Ruby, Rake,Powershell, Selenium, TeamCity.
  • Build release of Cloud based products containing Linux and Windows environments, using Power Shell, TFS and PythonScripting
  • Develop scripts to increase testing speed, help develop and edit automated testing software suite Test security application,Oauth.
  • Knowledge on TCP/IP, HTTP connections. UtilizingAWSservices such as Cloudfront content delivery network.

TECHNICAL SKILLS

SCM Tool: Subversion, GIT, Tortoise SVN, Perforce, Clear case

Build Tool: Ant, Maven

CI tools: Jenkins/Hudson, Anthill Pro, Bamboo

Cloud Computing: AWS, ELK

Bug tracker & Testing: JIRA, Bugzilla, Redmine, Junit, Test Flight, Test Rail

Project Management: Base Camp, MS Project, Atlassian Tools

SDLC: Agile, Scrum, Waterfall

Servers: JBOSS, Apache Tomcat, IntelliJ IDEA, Oracle Web logic, IBM Web sphere, IIS Server

IDEE: clipse2.3, Rational Application Developer7.0, MS Visual Studio

Scripts & Languages: Shell Script, ANT Script, Batch Script, Perl Script, Power Shell Script, C, C+, Objective C, Python, Java, J2EE

Automation Tool: Ansible, Chef, Puppet

Networking Protocols: TCP/IP, HTTPS, DNS

Database: SQL Server 2000/2005/2008 , Oracle 9i/10g-PL/SQL, MS Access, DB2

Platforms: UNIX, Linux 4/5, Ubuntu, Fedora, Windows 98/NT/XP/Vista/7/8, iOS

Others: MS Outlook, Informatica, Power Center, Business Objects

PROFESSIONAL EXPERIENCE

Confidential - Atlanta, GA

DevOps, Build & Release Engineer

Responsibilities:

  • Used Subversion as source code repositories.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef/Puppet.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Chef.
  • Worked closely with software developers and DevOpsto debug software and system problems.
  • Designed, Installed and ImplementedAnsibleconfiguration management system.
  • UsedAnsibleto manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • ImplementedAzureAD andAzureRMS (w/ Thales).
  • Used Puppet to automate Configuration management.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users
  • Mount Points, and Packages.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used SVN for branching, tagging and merging.
  • Involved in writing parent pom files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Designed, configured and deployedMicrosoftAzurefor a multitude of applications utilizing theAzurestack (Including Compute, Web & Mobile, Blobs, Resource Groups,AzureSQL, Cloud Services, and ARM), focusing on high-availability, fault tolerance, and auto-scaling.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Improved the performance of SQL scripts by using ORM methodology.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Deployed Java/J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

Environment: Java/J2EE, ANT, Maven, Subversion, Chef, Puppet, ORM, Linux, AWS, OpenStack, Shell/Perl Scripts, Python, SCM, GIT, Jenkins, Tomcat, Jira

Confidential - Minneapolis, MN

DevOps, Build & Release Engineer

Responsibilities:

  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Automating infrastructure in AWS with Chef, Ruby, and your maternal unit
  • Develop and enhance the automated configuration management system.
  • Maintain and enhance current build procedures for all software development projects.
  • Branching and merging of the code base in CVS.
  • Used Ant, Maven to perform daily and weekly Software Builds.
  • Installed, administered and configured Jenkins Continuous Integration tool.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible)
  • Experience in Automation Engineer Using Python Scripting, Django, Django-Celery, Postgres SQL
  • Responsible for designing and deploying best SCM processes and procedures.
  • Maintain build system and automate build process for different applications.
  • Deploying Java Enterprise applications to Apache Web Server, JBoss Application server.
  • Created Instances in Apache Web Server and JBoss Application server in QA and Production environments.
  • Configured Apache web server instances in Citrix Net scaler for QA and Production environments.
  • Automate deployment and release distribution process with shell and Perl etc.
  • Posting the build on time & following it up the testing team on posted builds until the specified release goes LIVE
  • Conducted pre-sales technical support services for directing sales force of windows Azure applications.

Environment: Java/J2ee, CVS, ANT, Bamboo, Maven, Subversion, Jenkins, Oracle 10g, Remedy, Confluence, Python, Shell Scripts, GIT, Chef, AWS, Apache Web Server, Perl, Ruby, Citrix Cloud computing tools.

Confidential

DevOps, Build & Release Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Source code configuration tools Subversion and GIT used for different projects.
  • Developed and implemented the software release management for the release of web applications.
  • Wrote ANT and MAVEN Scripts to automate the build process. Configured Bamboo for doing the build in all the non-production and production environments.
  • Used Shell to automate the deployment process.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/Struts and WebSphere Application Server with DB2 as Database.

Environment: Subversion, GIT, Bamboo, Java/J2EE, JDK, ANT, MAVEN, DB2, UNIX, Windows XP, WebSphere, HP Quality Center.

Confidential

Build & Release Engineer

Responsibilities:

  • Setting up continuous integration and formal builds using Bamboo with Artifactory repository.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Integrated Maven with SVN to manage and deploy project related tags.
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Mentor Business Areas on Subversion Branching, Merging strategies concepts.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Involved partially in deployingWARs/EARs (backend) through Weblogic Application Server console.
  • Performed setup of Clustered environment with Weblogic Application Server.
  • Written WLST scripts to deploy the WAR/WAR files to the target WebLogic Server
  • Worked for Creating the Software Configuration Management Plan.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool.
  • Managed the entire release communication and Release co-ordination during the Project roll-out.

Environment: - Java, Maven, Bamboo, Linux, Weblogic, Subversion, Shell scripting, WLST Scripting

We'd love your feedback!