We provide IT Staff Augmentation Services!

Build Release/devops Engineer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 7 years of experience in IT industry wif major focus on DevOps, Configuration, Software Configuration Management and Build/Release Management.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Services etc.).
  • In - depth understanding of teh principals and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Expertise in Source Code Management tools like Tortoise SVN, Team city, GIT, CVS and TFS.
  • Extensive experience in SCM concepts: Branching, Merging, Check-in/out, Labeling, Tagging, Packaging, Baselines and Releases.
  • Have good noledge in Azure and OpenShift technologies.
  • Worked on Configuration management tool Chef for continuous delivery(CD). Rewritten recipes for new environments.
  • Expertise in build automation tools like ANT, MAVEN, GROOVY, GRADLE for teh building of deployable artifacts such as (jar, war & ear) from source code in Java.
  • Experience automating large-scale systems wif Devops tools such as Terraform, Docker, Kubernetes, Ansible, Chef or puppet.
  • Extensively worked on Hudson, Kafka, Jenkins and Bamboo for continuous integration(CI) and for End to End automation for all build and deployments.
  • Extensively used Docker and Arti factory for virtualization, Ship, Run and Deploy teh application securely for fasten teh Build/Release Engineering.
  • Experience writing Shell, Perl and Python scripts to automate teh deployments.
  • Excellent Knowledge of Application Lifecycle Management, Change & Release Management.
  • Experience in deploying teh code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.
  • Worked wif System Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated wif teh build system and in fixing teh error while doing teh Building and Deployment.
  • Experience in using configuration management tools like Puppet, Ansible and Chef.
  • Experience in using Bug tracking tools like JIRA, Fisheye, Crucible, Remedy, HP Quality Center and IBM Clear Quest.
  • Expertise in Querying RDBMS such as Oracle, MY SQL, DB2 and SQL Server by using PL/SQL for data integrity.
  • Team player wif excellent interpersonal skills, self-motivated, dedicated and TEMPhas good problem-solving skills.
  • Hardworking and result oriented wif customer Focus and ability to persist and explore new ways of finding solutions to problems.
  • Ability to work on own initiative and as part of a team.
  • Willingness to learn new technologies, openness to new ideas and ability to learn very quickly.

TECHNICAL SKILLS

Operating System: LINUX (Red hat, Ubuntu, centOS), UNIX, Groovy, Java, Windows 2007/2008/2010

Version Control Tools: SVN, GIT, Team city, TFS, CVS, Clear case

CI/CD Tools: Jenkins, Hudson, Bamboo, Puppet, Ansible, Chef

Web/Application Servers: Web logic Server 11g, WebSphere, JBoss, Apache Tomcat

Web Technologies: XML, XSLT, XSL, HTML, CSS, Java Script

Scripting: Perl, Python, Shell scripting

Build Tools: ANT, Kafka, MAVEN, MS Build, Gradle

Bug tracking tools: JIRA, Bitbucket, Fisheye, Crucible, Clear Quest

Virtualization Tools: Docker, Arti factory, Kubernetes, VM Virtual Box, VMware

Databases: MySQL, Oracle 9i/10g,11g, DB2, SQL Server

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Build Release/Devops Engineer

Responsibilities:

  • Responsible for design and maintenance of teh Subversion/GIT Repositories, views, and teh access control strategies.
  • Created teh ANT scripts and extension of existing ANT scripts for deployment of applications to HUDSON.
  • Used ANT and MAVEN as a build tools on java projects for teh development of build artifacts on teh source code.
  • Responsible for build and deployment automation using VM Ware, Groovy, Docker containers and Chef.
  • Setting up Change Management process and standardizing teh policies for various applications.
  • Worked in setting up teh repos to various projects in SVN.
  • Involved in migration from SVN to GIT repos and worked wif Linux sys admins for teh same.
  • Developed Linux, UNIX, Gradle, Perl and Shell Scripts for manual deployment of teh code to various environments.
  • Managed teh software configurations using Enterprise Chef.
  • Setup teh Chef Workstation, Chef server and chef nodes.
  • Worked on scheduling teh Chef Nodes convergence using Linux Cron jobs.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Creating teh automated build and deployment process for application and leading up to building a continuous integration(CI) system for all our products using Jenkins.
  • Implementing a Continuous Delivery(CD) framework using Jenkins, Kubernetes, Groovy, Puppet, Arti factory, Maven & Nexus in Linux environment.
  • Used Kubernetes to orchestrate teh deployment, scaling and management of Docker containers.
  • Designed Rapid deployment method using Ansible to auto deploy servers as needed.
  • Worked on Chef/Puppet cookbooks/recipes to automate Infrastructure as a code.
  • Created puppet manifests and modules to automate system operations.
  • Integration of Maven/Nexus, Groovy, Gradle, Jenkins, Bamboo, GIT, Confluence and Jira.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Used WebLogic as application server for deploying teh artifacts.
  • Defining Release Process & Policy for projects early in SDLC.
  • Responsible for Database build, release and configuration.
  • Responsible for nightly and weekly builds for different modules.
  • Refined automation components wif scripting and Ansible.
  • Perform Deployment of Release to, various QA & UAT in Linux environments.
  • Troubleshoot teh build issue during teh Jenkins build process.
  • Setup various non-production environments for validating various applications.
  • Creating teh SQL, PL/SQL scripts (DML and DDL) in oracle database and revising them in SVN.
  • Created multiple Python, Perl and UNIX shell scripts for various application level tasks.

Environment: Java/J2ee, LINUX, Arti factory, Gradle, Ant, Maven, Team city, Jenkins, Ansible, Bitbucket, JIRA, GIT, SVN, Chef, Puppet, Kafka, Weblogic 12.2, AWS, Bamboo, Groovy, Python, Shell Scripting, Ruby, TFS, Kubernetes, oracle 11g, PUTTY, CONFLUENCE, OpenShift, SOA

Confidential, Phoenix, AZ

Build Release/Devops Engineer

Responsibilities:

  • Involved different development teams and multiple simultaneous software releases.
  • Worked on creating ANT scripts to build and deploy Java/J2EE, Oracle SOA based enterprise applications to tomcat Application Servers.
  • Setup teh Jenkins jobs for Continuous integration(CI) process and to execute test cases.
  • Experience in maintaining, executing, and scheduling build scripts to automate DEV/QA/UAT builds.
  • Infrastructure virtualization and app isolation using Docker.
  • Implemented a Continuous Delivery(CD) pipeline wif Docker, Arti factory, Jira, Jenkins and GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, Teh Docker container leverages Linux containers and TEMPhas teh AMI baked in. Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.
  • Worked on lifecycle management of image-based containers by teh Dockers.
  • Worked wif teh development team to generate deployment profiles (jar, war, ear) using ANT Scripts and Jenkins.
  • Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using JENKINS & BUILD Pipelines, ANT, GRADLE.
  • Deployed Java/J2EE applications to tomcat server using Jenkins builds.
  • Involved in leading Automation Deployment Team by working wifPuppet.
  • Setup teh Chef servers, chef work stations, chef nodes and involved in bootstrapping new infrastructure chef nodes for software configurations management.
  • Worked wif Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application(CI/CD) to deploying either on public or private cloud.
  • Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various chef nodes.
  • Performed testing and deployment automation wif Docker, Arti factory, Groovy, Jira, Bamboo, Jenkins and Ansible.
  • Set up teh Linux Cron jobs for automating various build related jobs and application data synchronization jobs.
  • Set up teh GIT synchronization web framework based on applications.
  • Worked on customization of existing Python scripts of some of teh internal applications.
  • Worked on writing multiple Python, Ruby and Shell scripts for various companywide tasks.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet.
  • Developed Perl and shell scripts for automation of various tasks.
  • Worked wif SVN, Gradle, Groovy, Bamboo and GIT version controls.
  • Setting up new development branches, merging branches, facilitating teh releases.
  • Setting up teh new repos, Managing teh permissions for various GIT branches.
  • Creating Ad-hoc GIT stashes.
  • Used Ansible to manage web applications and users.
  • Created post commit and pre-push hooks using Python in SVN and GIT repos.
  • Setting up teh SVN and GIT repos for Jenkins build jobs.
  • Managing teh database DDL, DML scripts in SVN and GIT.
  • Experience wif VMware Virtualization using hypervisor of vSphere.
  • Resolving different Users request.
  • Creation, Installation and administration of Red Hat Virtual machines in VMware Environment.
  • Configuration of Monitoring tools in Linux and Solaris servers.
  • Configuration of Network bonding which include Active/Standby and Active/Active.
  • Installation, configuration and administration of Jboss, Apache, WebLogic, Tomcat and WebSphere.
  • Imported and managed multiple corporate applications into Tortoise SVN and implemented teh setup for Master slave architecture to improve teh Performance Automated SQL Scripts.
  • Experience in creating users, groups and roles in LDAP server.

Environment: Tortoise SVN, Kubernetes, Arti factory, Ansible, TFS, Groovy, Jenkins, Kafka, Bamboo, Team city, Java/J2EE, ANT, GRADLE, GIT, SQL Server 12.0, Docker, OpenStack, Amazon EC2, Puppet, Chef, tomcat 6.0, Python Scripts, Shell Scripts, Sonar, UNIX, Linux, JIRA, Fisheye.

Confidential, Foster city, CA

Build Release/Devops Engineer

Responsibilities:

  • Maintained and Administered GITHUB Source Code Tool.
  • Updated Release reports from change management control.
  • Created Branches, Labels and performed Merges in Stash and GITHUB.
  • 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 teh servers are full and need attention.
  • Modeled teh structure for Multi-tiered applications orchestrate teh processes to Deploy each tier.
  • Developed build and Deployment Scripts using ANT and GRADLE as build tools in Jenkins to move from one environment to other environments.
  • Designed, installed and implemented Ansible configuration management system.
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced wif Agile Scrum development.
  • Proposed and implemented branching strategy suitable for Agile development in Subversion.
  • Created Branches and performed Merges in Source Tree & Stash.
  • Installed and Configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GITHUB into Jenkins to automate teh code check-out process.
  • Used Jenkins for Automating Builds and Automating Deployments.

Environment: Jenkins, Confluence, GIT, Arti factory, Groovy, Jira, Linux, ANT, GRADLE, Clear Quest, Docker, Python, BASH Shell, TFS, Ansible, JAVA/J2EE, Bamboo, Team city, MySQL 6.5, Jboss 7.0.

Confidential, Houston, TX

Build Release/Devops Engineer

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Used CVS as source code repositories.
  • Managed CVS repositories for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Resolved merging issues during rebiasing and re-integrating branches by conducting meetings wif Development Team Leads.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely wif software developers to debug software and system problems.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used AGILE MVN method to develop a build and ANT as a build tool.
  • Involved in writing parent pom.xml files to establish teh code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Implemented teh setup for Master slave architecture to improve teh Performance of Jenkins.
  • Used Jenkins, Groovy, Jira, Docker, Bamboo, Build forge for Continuous Integration(CI) and deployment into WebSphere Application Server.
  • Installed and Configured teh Nexus repository manager for sharing teh artifacts wifin teh company.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if teh methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of teh project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas as per teh schedule published.
  • Used Jira as ticket tracking and work flow tool.

Environment: CVS, Java/J2ee, Shell/Perl Scripts, TFS, Chef, SCM, Groovy, Bamboo, Git, Docker, Jenkins, Build Forge, Ansible, Kubernetes, LINUX, DB2, Gradle, Maven and ANT, WebSphere 6.1, Jira.

Confidential

Build Release/Devops Engineer

Responsibilities:

  • Participated in teh release cycle of teh product which involved environments like DEV, INT, QA, UAT and Production.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Responsible for Branching and merging teh code as per teh schedule.
  • Perform biweekly build cycle and testing processes.
  • Used ANT and artifacts on teh source code.
  • Installed and Configured Continuum jobs for automating some build Processes.
  • Installed and Configured Nexus to manage teh artifacts in different Repositories.
  • Configured and automated teh Jenkins Build jobs for Continuous Integration(CI).
  • Used Apache Tomcat as application server for deploying teh artifacts.
  • Developed UNIX and Perl Scripts for manual deployment of teh code to teh different environments and E-mail teh team when teh build is completed.
  • Designed and implemented Subversion metadata including elements, labels, triggers.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Used Perl/Shell to automate build and deployment Process.
  • Documented teh deployment process (Migration Doc) of code to production.

Environment: ANT, Nexus, Jenkins, Unix, tomcat 5.0, oracle, SVN and Perl Scripting.

We'd love your feedback!