We provide IT Staff Augmentation Services!

Release Lead/devops Resume

2.00/5 (Submit Your Rating)

O Fallon, MO

PROFESSIONAL SUMMARY:

  • Designed and Implemented CI & CD Pipelines achieving the end to end automation from code checking to artifacts deployment.
  • Supported server/VM provisioning activities, middleware installation and deployment activities via Ansible.
  • Written Ansible playbooks Provision several pre - prod environments.
  • Written Ansible playbooks to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Designed, Installed and Implemented / Ansible.
  • Built multiple playbooks in Ansible. Implemented environments, roles, data bags for better environment management.
  • Good Knowledge in automation by using Ansible.
  • Performed AWS EC2 instance mirroring, WebLogic domain creations and several proprietary middleware Installations.
  • Worked in agile projects delivering end to end continuous integration/continuous delivery pipeline by integration of tools like Jenkins, Ansible and AWS for VM provisioning.
  • Evaluating performance of EC2 instances their CPU, memory usage and setting up EC2 Security Groups and VPC.
  • Configured and Managed Jenkins in various Environments, Linux and Windows.
  • Administered Version Control systems GIT, to create daily backups and checkpoint files.
  • Created various branches in GIT, merged from development branch to release branch and created tags for releases.
  • Experience creating, managing and performing container-based deployments using Docker images containing Middleware and Applications together.

TECHNICAL SKILLS:

Operating Systems: CentOSWindows, Virtualization (VMware ESX 3.x/4.x/5.x, VCenter, Virtual box, Zones/containers)

Servers / Services: DNS, DHCP

Protocols: TCP/IP, FTP, HTTP, DNS

Version Control Tools: GIT

Languages: YAML, BASH

Databases: MS Access, Oracle 9i/10g/11g, DB2

Application Servers: WEBLOGIC, WEBSPHERE, TOMCAT

DevOps/Build Tools: ANSIBLE, ANT, HUDSON/JENKINS, MAVEN, code commit, code star

Cloud: AWS EC2, VPC, AMI, S3, Cloud Trail, Lambda, Serverless server

PROFESSIONAL EXPERIENCE:

Confidential, O’Fallon, MO

Release Lead/Devops

Responsibilities:

  • Lead the release team and train peers on how to do deployment smoothly and successfully.
  • Responsible for the deployments of application artifacts in 8 environments including Prod segment.
  • Used In house automation tool ARA to deploy artifacts
  • Lead the team make a detailed implementation plan to deploy multimillion application.
  • Manually deploy application that is not under automation yet
  • Maintain source code repository perform branching, tagging, merging
  • Created a automation shell scripts to do deployment faster and smoother.
  • Used Devcloud as a sandbox to test code.
  • Deploy app to prod segment In 0 downtime.
  • Currently using bit bucket as the repo.
  • Using Bamboo as an initial code staging/ not for deployment.
  • Maintain and always keep environment up and running.
  • Experience working with Docker.
  • Responsible for any and all the changes that goes to PROD.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Used splunk to monitor logs.
  • Troubleshooting deployment, infrastructure and start up issues on various application server’s product line.
  • Automated deployments via shell scripts.
  • Run smoke test on application for validation that application was deployed successfully.
  • Used jfrog artifactory to maintain artifacts.
  • Toad to check queries of database
  • Deployed artifacts in windows as well as RHEL servers.

Environment: RHEL, Windows, Java, Maven, Gradle Jenkins, Jira, SVN, Tomcat, WebSphere, Jboss

Confidential, Seattle, WA

Devops/Cloud Engineer

Responsibilities:

  • Responsible for build, design and maintain the platform automation infrastructure using Ansible.
  • Developed Ansible Playbooks for automation of manual processes.
  • Implemented playbooks on AWS infrastructure for automation of creation of resources.
  • Build pipelines in Jenkins for deployment processes.
  • Maintain source code repository and local mirrors; perform branching, tagging, merging.
  • Used yaml coding for automation processes.
  • Created an automation playbook for lambda execution.
  • Created a playbook for infrastructure of lambda servers.
  • Worked on AWS to create resources, manage functions, create stacks.
  • Worked on AWS code build and code pipeline, code commit.
  • Helped Developers to setup Workstations in Windows, Linux to work with Ansible.
  • Supported server/VM provisioning activities, middleware installation and deployment activities via Ansible.
  • Integration of Configuration Management Systems like playbooks with AWS for code deployment.
  • Created VPC and enabled access between public and private subnets.
  • Experience working with Docker.
  • Provided end-user training for /GIT 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 ne environment to other non-prod environments.
  • Built and Deployed java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Worked on several build tools like ANT, Maven and Gradle etc.
  • Troubleshooting deployment, infrastructure and start up issues on various application server’s product line.
  • Automated webserver content deployments via shell scripts.

Environment: Unix, Java, Maven, Serverless server (Lambda), Jenkins, Jira, SVN, Hudson, Java, Linux.

Confidential, Bloomington, IL

DevOps engineer

Responsibilities:

  • Responsible for build, design and maintain the platform automation infrastructure using Ansible.
  • Developed Ansible Playbooks to install and configure Apache, Tomcat, Jenkins, and deployment automation and Integrated Jenkins.
  • Implementing Test Driven Development (TDD).
  • Worked on automating processes using Ansible.
  • Create release pipelines using GIT, and Jenkins operations orchestration tool for automatic Workflow.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management Ansible.
  • Helped Developers to setup Workstations in Windows, Linux and Mac to work with Ansible.
  • Supported server/VM provisioning activities, middleware installation and deployment activities via Ansible.
  • Integration of Configuration Management Systems like Ansible with AWS for code deployment.
  • Created VPC and enabled access between public and private subnets.
  • Experience working with Docker Hub, Internal Docker Registry and Docker Engine.
  • Provided end-user training for all Subversion (SVN)/GIT 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 ne environment to other non-prod environments.
  • Built and Deployed Java to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Responsible in deploying the application WARs, EARs in tomcat application servers and troubleshoot any deployment issue.
  • Configured the JNDIs, Data Sources, and JDBC to connect the application to the backend Oracle Database.
  • Experience in migrating source code repositories from between various version control systems like SVN to Git, SVN.
  • Worked on several build tools like ANT, Maven and Gradle etc.
  • Deployed Applications into PROD & Pre-Prod environments with various Application server technologies like WebLogic, Jboss & Apache Tomcat.
  • Troubleshooting deployment, infrastructure and start up issues on various application server’s product line.
  • Automated webserver content deployments via shell scripts.

Environment: Solaris, Unix, Java, Maven, WebSphere Application Server (WAS), Cygwin, Jenkins, Jira, Merant Tracker, PVCS, WMB, SVN, Hudson, Java, Linux.

Software Release Engineer

Confidential, Dallas, TX

Responsibilities:

  • Actively participated in the improvement of the software configuration and change management processes to guarantee build accuracy, version control of software artifacts, and re-creation/migration of build environments (from Build Bot to Build brain and from perforce to Git).
  • Maintain source code repository and local mirrors; perform branching, tagging, merging and maintenance tasks for windows host and Mac builds.
  • Performed Daily/Weekly/fortnightly customer releases through Git pushes to shared, private and public servers.
  • Automated daily manual tasks/tests by running cron jobs. These jobs were actually BASH (shell), TCL, Perl, Python Scripts that report on a user specified frequency about various issues.
  • Manage Version Control Systems tools like Git, GitHub to implement revision control systems to track, document and control changes to the repository source code.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Modified ANT scripts to build the JAR's, Class files, WAR files and EAR files.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Created Subversion configuration record for builds using derived objects generated during build audit process.
  • Performing clean builds according to the schedule published for a given release.
  • Installed Cruise Control and performed troubleshooting during installation.
  • Worked with Cruise Control for automated build and release.
  • Verifying that the methods used to create and recreate software builds are reliable and repeatable.
  • Research 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.

Environment: Ant, Java, Maven, SVN, Jenkins, Linux, Solaris, Web Logic, Perl, Shell scripting, Nexus, Sonar, JIRA, Eclipse.

Build Engineer

Confidential, Dallas, TX

Responsibilities:

  • Modified ANT scripts to build the JAR's, Class files, WAR files and EAR files.
  • Created Subversion configuration record for builds using derived objects generated during build audit process.
  • Responsible for building and releasing packages for testing.
  • Performing clean builds according to the schedule published for a given release.
  • Responsible for deleting the old deployed code and deploying the newly built code using Web Logic Admin Console.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Updated and automated Release reports for Change Management.
  • Supporting Local System Administrators to troubleshoot Configuration Management and Network issues.
  • Analyzing and recommending hardware and software needs and installing them.
  • Documented release, builds and source control processes and plans.
  • Worked closely with development team and SQA team for product releases.
  • Coordinated the build and deployment bottlenecks with the development team.
  • In charge of reviewing existing manual Software Builds, developing scripts to automate repeated tasks that are more susceptible to errors and risks using PERL, Shell scripting.
  • Strengthening security by implementing and maintaining Network Address Translation in company's network
  • Performed Java/J2EE development using Struts.
  • Deployed the applications to WebSphere Application Server and static content to apache web servers.

Environment: Linux/UNIX, Java, Eclipse, Ant, Iplanet WebSphere, Web logic, Hudson, Multisite, Perl, Maven, Make, WSAD, Microsoft .net, SQL Server.

We'd love your feedback!