We provide IT Staff Augmentation Services!

Devops Release Engineer Resume

Middletown, NJ

SUMMARY:

  • Worked on the DevOps platform with Continuous integration and delivery process.
  • Integration of Tools and process of SDLC and worked on a variety of tools in SDLC life cycle for Code Quality, Build, and Release.
  • Expert - level understanding of Linux/Unix administration and internals.
  • Experience in automation tools Jenkins, BitBucket, GIT, Jira, SWM.
  • Worked in deploying applications to Oracle Weblogic, WebSphere, JBoss, Tomcat Servers.
  • Troubleshooting, Load Balancing, Clustering, Deploying Applications, Performance Tuning and Maintenance in Weblogic and Websphere Servers.
  • Experience with release teams in deploying builds to DEV, UAT and Production environments. Communicating and interacting with Dev and release team for scheduling the releases into the different environment.
  • Experience in OpenStack/AWS for virtual machine spin ups.
  • Experience in creating DockerContainers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
  • To achieve Continuous Delivery goal on the highly scalable environment, used Docker coupled with load-balancing tool Nginx & Haproxy for applications.
  • Experience in deployments in Kubernetes, creating a local cluster and deploying app containers.
  • Automation of builds and deployments using Jenkins. Configured jobs for automation of MS builds/ Java builds Implemented continuous integration using Jenkins.
  • Experience writing Ruby, Python, Shell (Bash), Perl and PowerShell scripts to automate the deployments
  • Experience in building the code database using tools like Gradle, Maven, and Ant .
  • Managed various source code control of various development efforts using ClearCase, Subversion, TFS, GIT and CVS version control tools
  • Experience in building private cloud infrastructure of OpenStack , deploying through puppet and maintaining them in production.
  • Solid foundation on OpenStack Infrastructure as a service (IaaS) and cloud computing concepts.
  • Cloud computing Testing - Deployment and configure OpenStack components, tested OpenStack framework.
  • Experience in using Horizonand OpenStack CLI to interact with OpenStack Services like Nova, Neutron and Keystone.
  • Implemented the CI/CD with Microsoft Azure.
  • Extensive experience in setting up baselines, branching, merging, and automation processes using shell and Perl scripts
  • Created work items on TFS, Release Manager (RM) and visual studio. Documented release, Analyzed, defined, and developed builds process improvements using TFS2013-15.
  • Experience with configuration management and automation tools like chef, anisible. Experience with IaaS and PaaS automation through Ansible, Chef.
  • Strong organizational skills and proven ability to identify patterns and able to manage multiple priorities in a fast-paced environment.
  • Solid verbal and written communication skills and the ability to interact effectively with users and project team member.

TECHNICAL SKILLS:

Languages: C/C++, Java, VB, Perl, Shell scripting (Korn, Bourne, C), Powershell, SQL, PL/SQL

Operating Systems: Maven, Microsoft Azure, UNIX, Windows (all flavors), SUN OS Ultra25, Solaris 10, Linux (Ubuntu &RedHat), chef, Ansible.

Build Tools: ANT, Maven, Make, Jenkins, Docker, Kubernetes, Bamboo, Clearmake, AnthillPro, Build Forge, Cruise Control.

Issue Tracking: Bugzilla, ZIRA, HP-QC

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

Servers: Samba, Apache Tomcat, JBoss, Web Logic and Websphere

PROFESSIONAL EXPERIENCE:

Confidential, Middletown, NJ

Devops Release Engineer

Technologies: Scripting (java, python, groovy, shell), Jenkins, Linux (Ubuntu, Redhat), Maven, GIT, Bitbucket, Docker, Kubernetes, OpenStack, Maven central, Jenkins Pipelines, Jira, HP-QC, TDP.

Job responsibilities:

  • As the CI/CD DevOps Engineer , worked with developer and testers to understand the toolchains from numerous development teams that lead up to a single packaged build, creating efficiencies in company processes.
  • Worked on ECOMP SDN projects as automation, deployment procedure on a wide range of environments for code delivery.
  • Worked on containerization for SDN (Software Define Networks) applications to optimize the Continuous Integration (CI) &Continuous deployment (CD) workflow as group efforts.
  • Integrated Bitbucket with GIT, Jenkins for auto trigger package build after pull request merge and Jenkins multibranch setup using Jenkins file pipeline for easy deployments for multiple nodes.
  • Worked on Jenkins Pipelines with groovy scripts as integration with Bitbucket for auto trigger merge deployments.
  • Configure & compiled HAproxy load balancing for Dev, Test, E2E & PROD as zero downtime for SDN applications.
  • Working with the development team on effective use of Jenkins, Docker, Bitbucket, and Kubernetes
  • Experienced in Docker and Kubernetes. Worked on creating Docker images & running containers in K8s cluster
  • Worked on Docker by writing Dockerfiles and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Developed container support for cloud environments and Docker. Deployed the applications in Docker containers and managed the containers in enterprise level.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model.
  • Responsible for installation & configuration of Jenkins to support diverse Java builds & Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
  • Worked on the OpenStack platform for spinning up Virtual Machines with Helm charts, heat terminal for a wide range of environments.
  • Built, deployed and managed OpenStack Environment using Mirantis Fuel 7.0 for PCF bosh deployments.
  • Migrated VM's from VMware ESXi to OpenStack Environment using virt-v2v packages.
  • As an OpenStack admin, managed creation of new users, tenant and also assigning resource quotas to OpenStack users using Keystone.
  • Integrated Open Daylight as SDN controller in OpenStack Environment.
  • Worked on creating SSL certificates for most environments on the Digicert platform for HTTPS and partners connectivity over internet & intranet.
  • Maintained Dev, Test, ETE environments & working closely with OPS team for production deployments for major release works and bug fixes upon request.
  • Worked closely with Architecture, Development, Test, Security and IT Services teams
  • As daily tasks developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash

Confidential, Atlanta, GA

Devops Release Engineer

Technologies: PDC, BRM, GIT, Tomcat, Java, Linux, Ant, chef, Maven, JIRA, Shell, python scripting, Docker, Kubernetes, AWS, WebLogic, SoapUI, JMeter, Eclipse, Confluence, and HP-QC.

Job Responsibilities

  • Efficiently managed a source code control system. Developing automated, continuous, build & release process that controls the source code, identified build errors and notified appropriate parties to expedite/facilitate synchronization to the latest build.
  • Involved in every day scrum/agile meetings and weekly sprint meetings to evaluate completed work for Automating Deployments and providing a complete automation solution.
  • Developed an efficient deployment process for web deployments (rolling, hot etc.) systems
  • Integrated GIT into Eclipse to automate the code check-out process. Maintained & administered the GIT source code tool. Created Branches, Labels and performed Merges in Stash and GIT
  • Designing, implementing, and supporting fully automated continuous integration and continuous delivery processes using Jenkins. Created a Continuous delivery framework using Maven, Jenkins, Chef, and Ant in the Linux environment
  • Integrated Ant, Maven, GIT&GITHub with Jenkins as the Continuous Integration process.
  • Automated PDC (Pricing Design Center) with Weblogic and ANT& Maven scripts to run as one step installation on every new Unix System.
  • Developed build using ANT scripts to configure with Eclipse for auto deployments to WebLogic server 11g & 12c (Dev, UAT, QA & Prod servers)
  • Deployed EAR, WAR and ESBs on Weblogic servers for Production, QA, and Development environments. Configured property files and JDBC related settings on Weblogic server
  • Built S3 buckets and managed various policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
  • Included security groups, network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for the organization in AWS public cloud.
  • Created automated pipelines in AWS CodePipeline to deploy Docker containers in AWS ECS using services like CloudFormation, CodeBuild, CodeDeployandS3.
  • Participated in meeting with business users to prepare and update Business process requirements and system requirements
  • Analyzed business requirements to design and develop optimal technical solutions using approved database and software development tools and methodologies.

Confidential, Minneapolis, MN

Release Engineer (Devops Team)

Environment: Rational ClearCase, Rational ClearQuest, SQL, J2EE, Shell, Perl, ANT, Cruise Control, UNIX, Windows NT/2000 and WebSphere

Devops Release Engineer

Technologies: Subversion, Apache, chef, TFS, Microsoft RM Azure, visual studio GIT, Tomcat, Java, Linux, Ant, Maven, JIRA, Linux, Shell, python scripting, and Confluence.

Job Responsibilities

  • Managed & lead the team's source repository and involved in the build, release and continuous integration process
  • Responsible for creating work items on TFS, Release Manager (RM) and visual studio. Documented release, build and source control processes.
  • Defined Branching Strategies based upon Organization requirements. Responsible for managing Code Repository in TFS 2010/2013/2015.
  • Worked with ALM tool TFS Collections, builds Definitions, Work Items, SharePoint Portal.
  • Worked directly with the Azure Product team in tracking and resolving defects in the beta Azure IaaS offering
  • Performed SCM tasks like branching, merging and tagging the source code in Subversion
  • Used ANT for various build projects for conversion & converting to Maven build projects
  • Assisted the release team in deploying builds to UAT and Production environments.
  • Automation of builds and deployments using Jenkins. Configured jobs for automation of MS builds/Java builds Implemented continuous integration using Jenkins.
  • Knowledge of Chef and similar systems automation frameworks. Experience in configuring and installing, chef, Jenkins and other CI tools
  • Designed, Installed and Implemented Ansible configuration management system.
  • Worked on creation of Ansible manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Ran Ansible playbooks and created various roles for applications, then deployed the Applications/Services on hosts.
  • Extensively used Ant, Maven, Perl and Bash Scripts for automating build and release tasks
  • Created a Perl script to generate tar files for the change-set related to a particular JIRA ticket, which was then uploaded automatically to the FTP server
  • Performed some administrative tasks related directly to the role and will be accountable for ensuring that problems/defects are logged and followed through to resolution.

Technologies: Subversion, Apache, ansible, TFS, Microsoft RM Azure, visual studio GIT, Tomcat, Java, Linux, Ant, Maven, JIRA, Linux, Shell, python scripting, and Confluence.

Confidential, Dallas, TX

Build and Release Engineer

Job Responsibilities

  • Administered Rational Build Forge and created users and given permissions based on their roles.
  • Developed policy and scripts for automation of build based on Perl, python, ant, VisBuildPro under BuildForge
  • Experience on Windows Azure cloud platform in Virtual Network on Windows Azure to connect all the servers.
  • Worked in Azure Product team in tracking and resolving defects in the beta Azure IaaS offering
  • Installed and configured build manager and agents to queue builds in TFS. Created groups/users and defined user permissions for the projects in TFS
  • Defined methodology for TFS Source code migration and branching and merging
  • Configured master and agent configuration in Rational Build Forge for better performance
  • Imported and managed multiple corporate applications into Subversion (SVN)
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool
  • Developed build using ANT and MAVEN as build tools and used Jenkins to kick off the builds move from one environment to other non-production environments
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers
  • Performed common database tasks like executing DMLs, DDLs and package body
  • Tracked all the changes in Remedy tracking tool and provided metrics reporting for the project release activities
  • Work closely with developers to pinpoint and provide early warnings of common build failure
  • Installed and configured GIT and implemented Pre and Post hooks in GIT.

Technologies: SVN, GIT, Ant, Maven, TFS, Azure, JIRA

Confidential

Configuration Management Engineer

Job Responsibilities

  • Worked with CVS environment and configuring the version tool for the project development. Management of Customer Requirements and documentation of the Project plan as per the requirements
  • Created and enforced Configuration Management policies and procedures, project configuration management, adhere to the Company policy was successful in implementing it.
  • Installation and customization of Rational tools like Clear Case and ClearQuest, support and maintenance of the tools
  • Initiating other CM users for developing the product, regular communication with the team members and documenting their duties
  • Diagnosing and solving Configuration Management issues related to defect tracking and version management, also involved in migration within Version tools like CVS and ClearCase.
  • Maintaining accountability on CM licenses and policies, installing CM related software on trainers and other team members when required.
  • Developing, enforcing and enhancing formal change management process and providing recommendations for Change.
  • Involved in Script writing using Shell. Installation and configuration of CM related software in UNIX and Windows environments, using UNIX commands and Windows Navigation
  • Team activities other than work related, in the process of Initiation and encouragement were done.

Environment: Rational ClearCase, Rational ClearQuest, SQL, J2EE, Shell, Perl, ANT, Cruise Control, UNIX, Windows NT/2000 and WebSphere

Hire Now