We provide IT Staff Augmentation Services!

Build And Release & Devops Engineer Resume

3.00/5 (Submit Your Rating)

Pittsburg, PA

SUMMARY

  • Having More than Seven years of experience in administering and supporting the CM tools including Subversion, Git and Configuration Management Tools like Puppet and Chef on Linux and Windows environments.
  • Expertise in Version controlling tools like GIT, GitHub and Subversion on UNIX and Windows environment.
  • Source Code Control Administration, i.e. maintaining and administering the source code repositories, including implementation of automated controls and enhancements.
  • Expertise on best practices for feature branching, merge conflicts and common library management.
  • Experience setting up continuous builds, Continuous Integration tools like Jenkins/Bamboo and others on the Linux/Windows platform.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Expertise in setting up issue/bug tracking tool Atlassian JIRA, Bugzilla.
  • Experience in implementing build automation using Ant, and Maven for Java/J2EE Application.
  • Expertise in Cloud Computing tools like AWS and OpenStack.
  • Expertise in build/release process & maintain the Archive of software releases (internal & external).
  • Expertise in all build/release engineering tasks associated with the component/production releases.
  • Strong knowledge in SDLC, QA Methodologies, Configuration & Change Management systems
  • Strong knowledge in Software development methodologies like Agile, Scrum/Sprints, Iterative, Waterfall etc
  • Identifies and implements process to strengthen, streamline the build process.
  • Work with QA team to integrate the build system with automated test systems.
  • Good knowledge in different web technologies.
  • Excellent communication and analytical skills and detail oriented.
  • A good team player with flexible attitude and able to work independently.

TECHNICAL SKILLS

SCM Tools: Subversion and Git and GitHub

Build Tools: ANT, Maven, Hudson, Jenkins, Artifactory, Nexus

Configuration Management Tool: Puppet and Chef

Cloud Computing: AWS EC2

Programming Language: Java/J2EE, Visual Basic, VB.NET, C#.NET

Scripting Language: Unix Shell scripting, Perl scripting

Operating Systems: LINUX, Windows NT/ME/XP/R8

Database: Oracle7.x/8i/9i, SQL Server, MySQL

Servers: JBoss, WebSphere, WebLogic, Apache Tomcat

Monitoring tools: Nagios and Wily

Defect Tracking Tool: JIRA, Rational ClearQuest 2003.06 and Remedy

PROFESSIONAL EXPERIENCE

Confidential, Pittsburg, PA

Build and Release & Devops Engineer

Responsibilities:

  • Organize weekly release meetings with multiple development teams to identify the releases ahead and bring awareness on milestones as per master release calendar.
  • Installed, administered and managed Red Hat Linux, SLES, Solaris, HP - UX and AIX servers.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Utilized Ansible to effectively automate tasks over all AWS servers.
  • Worked on installation, configuration and maintenance Red hat, Centos and SUSE Servers Confidential multiple Data Centers.
  • Responsible for monitoring various servers' performance ensuring security and stability with the help of available utilities.
  • Production support of Apache and JBoss including installation, configuration, management and troubleshooting.
  • Implemented central authentication system using NIS server.
  • Co-ordinate applications parallel releases (Scheduled/Emergency/Weekly) for deploying their code into production servers and training servers consisting of vendor applications.
  • Conduct Post Release Reviews, Implementation Reviews to identify improvements to processes and procedures over time and lessons learned.
  • Administered Rational Build Forge and created users and given permissions based on their roles.
  • 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.
  • Configuration Management Tool Puppet installation and setup.
  • Automation of deployment process with Puppet.
  • Using Open Stack to provision virtual machines.
  • Administered Hudson and responsible for creating new projects and enhancements for old projects.
  • 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, Implemented Pre and Post hook in GIT.

Confidential, Los Ángeles, CA

DevOps/Build and Release Engineer

Responsibilities:

  • Maintained the Subversion source code repository for a large development team
  • Established various tagging/branching/merging methodologies for parallel development, bug fixes and PROD release.
  • Implemented the scrum, agile methods for software development and deployment
  • Provided daily status for software builds and deployments in Agile standup meetings.
  • Tested applications in dev, staging, UAT, QA and production environments
  • Supervised and guided team to establish quality and CM standards as per agile methodology and implemented the agile templates.
  • Wrote Configuration Management and CCB plans.
  • Generated and reconciled build issue lists and documented other release information
  • Implement, define, and enforce process throughout each project’s lifecycle
  • Led-Cross-functional team that analyzed, identified, documented requirements for, and implemented an enterprise wide source code control and bug/issue tracking system
  • Manage and Maintain Bamboo Continues Integration server.
  • Liaised with Projects and Operations team and successfully migrated Projects into Production Environment.
  • Kept abreast of all internal and external factors affecting customers, developed full understanding of the customer and service issues and played a key link in customer and the service provider relationship.
  • Integrated build system with baseline server configuration before service is released into production.
  • Identified new tools, technologies, and processes to improve the reliability, repeatability, and efficiency of builds, releases and QA
  • Responsible and accountable for the coordinated management of multiple related projects directed toward strategic business and other organizational objectives.
  • Build credibility, establish report, and maintain communication with stakeholders Confidential multiple levels, including those external to the organization
  • Coach, mentor and lead personnel within a technical team environment
  • Present periodic Dashboard reports on the current program, future opportunities and client issues.
  • Monitored, maintained, and controlled hardware and software configurations in classified network environment.
  • Identified and maintained inventory of items under configuration control.

Confidential, Middle Town, NJ

CM Analyst

Responsibilities:

  • Responsible for daily builds/deployments from Integration environment through staging environment.
  • Plan, implement, document, and administer configuration management across multiple projects.
  • Responsible for all production related changes/builds/deployments.
  • Used SVN version control to check out the code and applied labels before performing the scheduled builds on the development code.
  • Migrated all build jobs from Hudson to Jenkins. Created build and deployment jobs in Jenkins for various components.
  • Used Jenkins as a build tool to create build packages.
  • Coordinated release activities and made branching/merging decisions in the stakeholders meeting.
  • Coordinated with variety of teams like DBA, development and build team for a successful code promotion.
  • Responsible for maintaining integrity of all builds and environments.
  • Automated and managed all aspects of packaging, promotion, migration, and distribution of software applications.
  • Performed code freeze on the development branches and informed the development teams to merge in the changes to integration branch before the scheduled date of staging.
  • Created development and integration Branches after a major release for various development teams.
  • Deployed ear and war applications in web sphere and tomcat servers.
  • Coordinated reviews with the Change Control Board. Ensured that maintaining status of all CIs and tracking problem reports associated with them maintain the integrity of all CIs.
  • Participated in Change control board meetings, and given various impact analyses as and when necessary.

Confidential

Linux Admin

Responsibilities:

  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Created and modified application related objects, created Profiles, users, roles and maintained system security.
  • Responsible for setting up cron jobs scripts on production servers.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Responsible for writing/modifying scripts using sh, ksh, and bash for day-to-day administration.
  • Modified Kernel parameters to improve the server performance in Linux.
  • Creation of Logical volumes (LVM) for Linux operating systems.
  • Installed and configured Apache / Tomcat web server.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
  • Coordinating with 24 x 7 on-call support personnel in debugging.
  • Worked with DBA team for database performance issues, network related issues on Linux Servers.
  • Maintained proper documentation of all the activities carried out during the project.
  • Created and modified users and groups with SUDO permission.
  • Installed and configured VNC server/client.
  • Coordinating users for any server activities, which may involve major changes on software, or any hardware related issues.

We'd love your feedback!