We provide IT Staff Augmentation Services!

Sr. Devops / Build & Release Engineer Resume

0/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Over 8 years of IT Industry Experience with DevOps, Configuration Management, Build & Release and Deployment.
  • Experience in build and release automation of Java based applications.
  • Experience in working with various Continuous Integration tools like Hudson/Jenkins, Bamboo, Sonar, Subversion / GIT and Artifactory.
  • Experience administration and development with Hudson/Jenkins, Bamboo, Sonar, Subversion / GIT and Artifactory.
  • Experience in working with IBM UDeploy.
  • Experience on working with build pipelines in Jenkins, Bamboo
  • Experience in working on Build tools like ANT scripts, MAVEN, and Shell.
  • Experience in working with Code coverage tools Java Jacoco, PMD source code analyzer
  • Experience in working with version control tools - SVN, GIT, Perforce, Clear Case, Mercurial
  • Experience in Administration/Maintenance of source control management systems, such as
  • SVN, Perforce, GIT (Distributed Version Control) and noledge of Clear Case, Perforce.
  • Experience with various ITIL processes - Incident, Problem, Change management tools
  • Experience with Web logic, JBOSS, Web Sphere, Tomcat application servers
  • Experience in creating users, groups, Data Sources, JMS Sources in Web logic
  • Experience in working with Cloud platforms - Amazon AWS, Microsoft Azure
  • Experience in working with Chef, Puppet, Ansible
  • Experience in managing SQL scripts and good understanding of the data modeling concepts
  • Experience in Web Servers like Apache HTTP Server & IIS
  • Experience in Setting VMware for virtualization.
  • Experience in writing version control hooks Python scripts for SVN and GIT repositories
  • Good hands on experience as a Linux/Solaris system administrator
  • Experience in setting up the continuous integration and continuous deployment (CI and CD).
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Good Knowledge in Shell, batch scripting, Python, Ruby
  • Experience in working with all the stake holders of the project including BA teams, Product Owners, Development &QA teams

TECHNICAL SKILLS

Languages: Java, Python, Ruby

Operating Systems: Windows, Linux

Web / Application Servers: WebLogic, WebSphere, JBoss, Tomcat, Jetty

Databases: Oracle, DB2, MS-SQL Server, MySQL

Build Tools: Ant, Maven, Gradle

SCM: CVS, Clear Case, SVN, GIT, Confluence, GitHub, JIRA

CI: Jenkins, IBM UDeploy, Nexus, Artifactory, Sonar Cube, Bamboo

CD: Chef, Puppet, Ansible

Cloud / Virtualization: AWS, Azure, VMWARE

Code Coverage Tools: JAVA Jacoco, PMD source code analyzerWeb TechnologiesXML, HTML, JAVA Script, CSS, XSL, XSD, SOAP, WSDL,YAML

PROFESSIONAL EXPERIENCE

Sr. DevOps / Build & Release Engineer

Confidential, Houston, TX

Responsibilities:

  • Requirement analysis for new enhancements of build process.
  • Responsible for creating and maintaining Git branches and tagging activities.
  • Migrated from Jenkins deployments processes to IBM Udeploy
  • Created different components and resources in IBM Udeploy
  • Created different environments like Development, QA and Production & ran the process in IBM Udeploy.
  • Deployed code on Jboss, Websphere, Tomcat Application Servers for Production, QA, and Development environments using IBM Udeploy.
  • Managed Code coverage tools Java Jacoco, PMD source code analyzer.
  • Creating sonar environment for the project and maintaining sonar environment and maintaining test coverage using jacoco plugin.
  • Creating unit test for the chef cookbooks using chef spec and server spec.
  • Creating different elements of chef including chef nodes, chef servers and chef workstation.
  • Creating the chef client the information and instruction that it need for the job to work.
  • Use the chef icons in the tables to refer back to the chef client.
  • Deployed REST API's that were built on top of Drop Wizard.
  • Configured and used Nagios as the monitoring tool.
  • Used Ant, Maven, and Gradle as build tool.
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Introduced TEMPeffective ways of communication and stream-lined use of JIRA, Confluence and to maximize productivity and bring discipline between Dev-QA communication gaps.
  • Executed various scripts to automate build and release process.
  • Communicated failed builds and error logs to QA and Developers to debug and troubleshoot problem areas.
  • Used puppet application orchestration services .
  • Used Elastic search as a open source search engine with a REST API

Environment: JAVA, Git, Jenkins, Gradle, Artifactory, Sonar, Chef, Nagios, Jacoco, JIRA, PUPPET, Elastic search.

Sr. Build & Release Engineer / Dev Ops

Confidential, Houston, TX

Responsibilities:

  • Maintained and Administered GIT Source Code Tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Developed Processes, Tools, Automation for Jenkins based Software for Build system and delivering SW Builds.
  • Managed Build results in Jenkins and Deployed using workflows.
  • Delivered specific versions of various components of an application into target environments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Modeled the structure for Multi-tiered applications orchestrate the processes to Deploy each tier.
  • Developed build and Deployment Scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Has used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.
  • Proposed and implemented branching strategy suitable for Agile development in Subversion.
  • Configuration of Continuous, Rolling, Scheduled, Gated Automated Builds with TFS Build Automation and experience in Visual Studio Build Professional, NANT, MSBUILD.
  • Installed and Configured Jenkins for Automating Deployments and providing automation solution.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Used Jenkins for Automating Builds and Automating Deployments.
  • Created GIT Hooks using Python.
  • Conducted POC on Chef. Worked on Chef Management Server, Created Nodes, Knife
  • Created and configured to allow chef users to authors, test and maintain chef-cookbooks
  • Automate Chef cookbooks are uploaded to the chef server from the chef workstation.
  • Organizing the chef community cookbooks from the chef-supermarket.
  • Automate the provisioning of Microsoft azure virtual machines with the new module in puppet configuration management tool.
  • Used elastic search trough JSON and Java API.

Environment: Jenkins, GIT, MAVEN, JIRA, Python, Shell, WebSphere, Linux, Chef, Puppet, Microsoft Azure, TFS, Elastic Search.

Sr. Build& Release Engineer / Dev Ops

Confidential, Atlanta, GA

Responsibilities:

  • Supporting build, deployment, testing and release process in waterfall setup.
  • Build tools and processes to support a enhance build and release infrastructure
  • Implementing, maintaining, monitoring, validating and troubleshooting software build environments
  • Code Management through Version Control Tools. Troubleshooting file conflicts. Analysis for the Defects and Issues App Deployment.
  • Handling the priority call between the developments, SCM and testing team to prioritize works depending on severity and urgency of the request.
  • Configuring token files and environment properties.
  • Installation, configuring and troubleshooting on Jenkins on UNIX/ Linux environments
  • Code Management through Version Control Tools. Troubleshooting file conflicts. Analysis for the Defects and Issues App Deployment.
  • Maintained the branching and build strategies utilizing GIT.
  • Responsible for design and maintenance of the GIT Repositories
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Creating builds using power shell Scripts, ANT/Maven scripts manually and automated.
  • Supporting Ansible module for the desired state of system over SSH by default
  • Installing the chef-client in order to automate the scripts.
  • Automating the configuration tasks of chef-client
  • Monitoring the runlist of configuration data from chef-server and chef-client.

Environment: SCM, Ant, Maven, Build artifacts, Unix/Linux, Sonar, Git, JIRA, Ansible, Chef

Build & Release Engineer

Confidential, Tampa, FL

Responsibilities:

  • Maintained and administered SVN source code tool.
  • Created Branches, Tags, performed Merges in SVN.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Managed build results in Jenkins and deployed using workflows.
  • Delivered specific versions of various components of an application into target environments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Used Artifactory as Artifact Repository
  • Configured Sonar for Code Quality
  • Has used Confluence to create, share and discuss content and projects.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Worked with customers, developers, testing, product management and support staff.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.

Environment: Java, Ant, Maven, Jenkins, JBoss Application Server, Subversion, Jira, Confluence, Artifactory, Sonar.

Build & Release Engineer

Confidential, Ft.Lauderdale, FL

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Used Subversion as source code repositories.
  • Managed SVN repositories for branching, merging, and tagging.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with software developers and DevOps to debug software and system problems
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Migrated from Ant to Maven.
  • Involved in writing parent POM files to establish the code quality tools integration.
  • Installing, configuring and administering Hudson CI tool on Linux machines.
  • Implemented the setup for Master slave architecture to improve the Performance of Hudson.
  • Migrated to Jenkins from Hudson for Continuous Integration and deployment into Tomcat Application Server.
  • 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.
  • Suggested tools and related implementation to engineering teams regarding cloud based services.
  • Executed QA services for enhancing efficiency of technologies AND related updates for cloud storage applications.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Used Jira as ticket tracking and work flow tool.

Environment: Java, SVN, Hudson / Jenkins, Maven, ANT, Websphere, Jira

Java Developer (Intern)

Confidential

Responsibilities:

  • Involved in development of the complete flow from the front end to the back-end in agile environment.
  • Responsible for designing different JSP pages and writing Action class using Struts framework for Security, and Search modules.
  • Involved in research of indexing and searching tools for HTML and JSP contents of web-based application.
  • Automated the HTML and JSP pages indexing process of search module using Apache Ant tool and singleton design pattern.
  • Implemented client side validations for Search and Security modules using JavaScript and Struts Validation Framework.
  • Involved in documentation and bug fixing of various modules of the project.
  • Wrote Junit Test Cases.

Environment: Java (J2SE), JSP, Struts, Spring, Hibernate, J Unit, JavaScript, MySQL

We'd love your feedback!