We provide IT Staff Augmentation Services!

Build/release/devops Engineer Resume

2.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Expertise in Amazon Cloud (AWS, EC2, VPC, EBS, S3,IAM, etc).
  • Worked on Auto Scaling, CloudWatch (monitoring), AWS CloudFormation, Amazon S3 (storage) and Amazon EBS (persistent disk storage).
  • Hands on experience with Amazon Web Services AWS as the primary platform for Cloud AWS including Elastic Load Balancer, EC2, S3 - Glacier and RDS.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Hudson, Bamboo, Chef, Puppet and Sonatype Nexus.
  • Experienced in Build Automation using Jenkins, Git, Maven, Nexus and AWS EC2.
  • Expert in Amazon Technologies like S3, IAM, RDS, Route 53, Dynamo DB and Elastic cache.
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS, DynamoDB tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
  • Deploying a multi-node application to AWS using Terra form andChef.
  • Code RESTFUL APIs in AWS environment and manage AWS and Chef components daily.
  • Creation of automation scripts and integrating with continuous integration channel using RunDeck, Jenkins, Nexus and GitHub.
  • Knowledge and expertise on all aspects of Chef concepts like chef server, workstations, Nodes, chef clients and various components like ohai, push jobs, super market etc.
  • Have good experience with Rundeck installation and automating our deployment using configuration management Chef.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Using Chef a configuration management tool with AWS CloudFormation for deploying and configuring software applications to those instances.
  • CHEF Integration with Jenkins CI.
  • Using chef written 20+ cookbooks like TOMCAT and BASEPACKAGES for an application to automate and make virtual machine servers with the single click we made possible to make server spin off.
  • Knowledge on Vagrant & Docker based container deployments to create shelf environments for dev teams and containerization of env’s delivery for releases.
  • Provisioning EC2 instances and have knowledge on all resource areas of EC2 like Instances, Dedicated hosts, volumes, Key Pairs, Elastic IP’s, Snapshots, Load Balancers and Security Groups.
  • Written pre & post commit hook scripts to accommodate various development requests.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Have worked on various plugins in Jenkins including Build Pipeline and Maven plugins.
  • Branching/Labeling/Merging and other SCM work on various Centralized (GIT, Perforce) and Distributed VCS.
  • Branching and merging code lines in the GIT and resolved all the conflicts raised during the merges.
  • Experience with web and application servers (Apache http server, Tomcat).
  • Automating Oracle Database Server and Oracle Application Server stop and start with shell script
  • Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Experienced in Build Automation using Jenkins, Git, Maven, Nexus and AWS EC2.
  • Working knowledge of branching and merging code lines in the GIT and resolved all the conflicts raised during merges.
  • Used GIT as version control system for two applications. Managed development streams and Integration streams.
  • Managing GIT and SVN which includes creating new users and writing some pre commit and post commit scripts.
  • Ability in executing of XML, Ant scripts, shell scripts and Perl scripts.
  • Branching/Labeling/Merging and other SCM work on various Centralized (GIT, Perforce) and Distributed VCS.
  • Automating Oracle Database Server and Oracle Application Server stop and start with shell script.

TECHNICAL SKILLS

Build Tools: ANT, MAVEN

Version Tools: ClearCase, SVN, GIT, Perforce

CI / CD Tools: SVN, GIT, ANT, MAVEN, Jenkins, Hudson

Web technologies: HTML, XML, JAVA Script

Configuration Management Tools: Chef, Puppet.

Scripting Languages: Bash, Perl, Ruby

Database: MySQL, IBM DB2

SDLC: Agile, Waterfall

Cloud Technologies: Amazon Web Services (AWS)

Application/Web Servers: Web logic, Tomcat, JBoss, Apache, Nodejs

Virtualization: Vagrant, Docker

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Build/Release/DevOps Engineer

Responsibilities:

  • Developed and Implemented software Release Management strategies for various Applications according to Agile process.
  • Experience in working on source controller tools like GIT, GitHub, SVN. And also analyze and resolve.
  • Conflicts related to merging of source code for SVN and Git and Maintained history of all the repositories using Subversion and Git.
  • Designing and implementing CI (Continuous Integration) system, configuring Jenkins servers, Jenkins nodes, and Hudson. Responsible for User Management and Plug-in Management for Jenkins.
  • Experience with Rundeck in automating our deployment using Chef creating a job
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
  • Configured the Route 53 DNS and load Balancers for the VPC and the NACL with inbound and outbound Rules.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (infrastructure as code) using Chef.
  • Used Chef to automate Configuration management& Applications.
  • Used Chef to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Managed cookbook source code repos for deployment cookbooks and implementing chef spec.
  • Implemented Docker automation solution for Continuous integration / Continuous Delivery model.
  • Develop cookbooks to configure Tomcat, apache.
  • Conduct API performance testing. Perform code review for other developers and control the source code merge in Git.
  • Configuring Nginx, tomcat, apache through cookbooks.
  • Integrated Ant and Maven with Jenkins in order to run to automate the build process as a part of continuous delivery.
  • Created and managed multiple Instances of Apache Tomcat and deployed several test applications in those instances in QA environment.
  • Using Jenkins AWS Code Deploy plugin to deploy to Amazon Web services (AWS).
  • Implemented Amazon web services (AWS) solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Written several chef cookbook and recipes to automate the installation of weblogic domain and JDK installations and have customized recipes from chef super market to align with current requirements.
  • Develop automated rollback deployment on Staging/Production server. Purpose is to undo previous deployment in database, properties files and war files changes.
  • Participated in DevOps pilot program to test hosted chef implementation to accommodate server provisioning and automate middleware installation activities.
  • Created various roles & environments, written custom resources and used chef handlers for various auto kick-off requirement jobs.
  • Experience with container based deployments using Docker, working with Docker images and Docker Container.
  • Integrated Ant and Maven with Jenkins in order to run to automate the build process as a part of continuous delivery.
  • Created and managed multiple Instances of Apache Tomcat and deployed several test applications in those instances in QA environment.

Environment: Jenkins, Java/J2EE, ANT, MAVEN, GIT, Amazon Web Services(AWS) EC2, Chef, Perl Scripts, Docker, Shell Scripts, Sonar, Git hub, UNIX, JIRA, Tomcat.

Confidential, CT

DevOps/Build & Release Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on unix platform. Served as inter group leader.
  • Subject Matter Expert with Software Build and Release Management methodologies, hands-on experience creating and managing the various development and build platforms, and deployment strategies.
  • Configured and managed jobs in Jenkins Set up jobs for auto deployment
  • Builds and deploys J2EE application in WebSphere .
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Manage the release-to-production processes for Web Services IT solutions - Collect information necessary to build release cookbook.
  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Participated in the release cycle of the product which involves environments like developments QA and production.
  • Used the continuous Integration tools such as Jenkins and Hudson for automating the build processes.
  • Used the version control system GIT to access the repositories and used in coordinating with CI tools. And AnthillPro for automating the build code.
  • Installed and configured GIT and communicating with the repositories in GITHUB.
  • Created and maintained Subversion/GIT repositories, branches and tags.
  • Used Chef to Configure and manage Infrastructure. Wrote cookbooks to automate the configuration setups.
  • Used Ansible for configure tomcat servers and maintain.
  • Deployment and Implementation of Chef for infrastructure as code initiative.
  • Established best practical approaches to systems deployment with tools with vagrant and managing Chef as a unit of software deployment and independently version controlled.
  • Experienced in writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Assisted end-to-end release process from the planning of release content through to actual release deployment to production.
  • Executed the planning of product software releases.
  • Performed clean builds according to scheduled releases.
  • Deployed the build artifacts into environments like QA, UAT according to the build life cycle.

Environment: ANT, MAVEN, Chef, Apache & Tomcat, shell & Perl scripting, Subversion, Jenkins, Hudson, LINUX, UNIX,GITHUB.

Confidential, GA

Build & Release Engineer

Responsibilities:

  • Worked with the Architects onSDLCProcess, being the owner of Post Development Environments
  • Carried outDeploymentsandBuildson various Environments using theContinuous IntegrationtoolJenkins.
  • Developed and Implemented theSoftware Release Managementfor theReleaseofWeb Applications.
  • WroteANTandMAVENScripts to automate theBuild Process.
  • UsedShell/PerlScripts to automate theDeployment Process.
  • Participated in the release cycle of the product, which involves environments like development QA, UAT and production.
  • Involved in branching and merging of code.
  • Expertise building and monitoring software projects continuously with CI tools like Jenkins and Hudson.
  • Automated Build artifacts (jar, war & ear) using continuous integration tools.
  • Carried builds using MAVEN on Java projects and done deployments on various environments.
  • Coordinated the resources by working closely with project Managers for the release.
  • Used shell scripts to automate the deployment process.
  • Deployed puppet for configuration management to existing infrastructure.
  • Managing source code, software builds, software versioning and detect tracking on all software maintenance tasks and projects.

Environment: ANT,MAVEN, Perforce, Jenkins, Hudson, Shell scripting, LINUX, Windows .

Confidential

Build & Release Engineer

Responsibilities:

  • Performed builds on Java projects using ANT and MAVEN as build tools.
  • Regular builds are initiated using the continuous integration tool like Jenkins.
  • Configured Jenkins for doing the build in all the non-production and production environments.
  • Implemented MAVEN builds to automate artifacts like jar, war and ear.
  • Managed sonatype nexus repositories to download the artifacts during the build.
  • Experience in managing source control systems GIT and SVN.
  • Designing, creating and maintaining GIT repositories to client specifications.
  • Installation, configuration and management of Apache Tomcat servers.
  • Developed and maintained integration and release processes.
  • Coordinated with all the teams before and after the production deployments for the smooth production releases.
  • Provided the assistance for the smooth phase of release for the emergency releases and coordinated with different teams.

Environment: ANT, MAVEN, Apache & Tomcat, shell scripting, Subversion, GIT, Jenkins, LINUX .

Confidential

Build & Release Engineer

Responsibilities:

  • Installation and Configuration of Redhat LINUX server.
  • Installation, configuration and management of Apache and Tomcat servers.
  • Experience in writing Ansible scripts.
  • Setup of build scripts, systems and infrastructure to enable build and release process.
  • Build C++ and Java files using ANT/MAVEN build tool.
  • Implemented MAVEN builds to automate artifacts like jar, war and ear.
  • Implemented continuous Integration using tools such as Jenkins and Bamboo.
  • Designed and developed Bamboo Build deployments.
  • Managed nexus MAVEN repositories to download the artifacts during the build.
  • Developed and maintained integration and release processes.
  • Worked on Apache and Tomcat servers for hosting web apps.
  • Created and maintained Subversion repositories, branches and tags.
  • Branching and merging code lines in the Subversion and resolved all the conflicts raised during the merges.
  • Hands on writing Shell scripts and Perl scripts for compilation deployment processes.
  • Communicating with all levels of engineering, management, developers, testing teams.
  • Hands on trouble shooting skills, project documentation.

Environment: ANT, MAVEN, Apache & Tomcat, shell scripting, Subversion, GIT, LINUX .

We'd love your feedback!