We provide IT Staff Augmentation Services!

Devops And Release Engineer Resume

4.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • Over 8+ years of experience as a DevOps/build and release engineer in application configuration, code compilation, packaging, building, automating, managing and releasing code from one environment to other environment and deploying to servers.
  • As part of DevOps, my role includes release management/ version management/CI/ Environment Management
  • Experience in working on version control systems like Subversion and GIT and used Source code Management client tools like SourceTree, GitHub, Git GUI and other command line applications etc.
  • Experience in using Nexus and Artifactory Repository for Maven and Ant builds.
  • Extensive experience using MAVEN and ANT as build tools for the building various deployable artifacts like java web archive, enterprise archive, web archive, OSGI Composite bundle archive.
  • Extensively worked on continuous integration tool like Hudson, Teamcity, Jenkins and Bamboo for end - to-end automation of various build and deployments.
  • Work closely with system Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the build system and then test results of various functionalities are sent to the team after running automated tests on newly deployed code.
  • Experience on working with the release and deployment in Java/J2EE, Android, iOS, C, C++ and ASP.net, Web applications environment.
  • Excellent Knowledge of Application Life cycle Management, Change & Release Management and ITIL process.
  • Experience of working with the release and deployment in Java/J2EE Web applications environment
  • Exposed to all aspects of software development lifecycle (SDLC) analysis, planning, developing, testing, implementing and post-production analysis of the projects.
  • Ability in execution of XML, Ant Scripts, Shell Scripts, Perl Scripts and python scripts.
  • Extensive experience of deploying code to various application servers like Apache Tomcat webserver, Oracle WebLogic, and Vmware ESXi.
  • Experienced in deploying Database Changes to Oracle, MS SQL Server and MY SQL databases.
  • Knowledge of using various routed protocols like FTP, SFTP, SSH, HTTP, HTTPS, TCP, DNS, UDP, ICMP and Connect direct.
  • Have work experience in support of various multi platforms like Ubuntu and Windows98/NT/XP/ Vista/7/8 of production, test and development servers.
  • Efficiently managed multiple projects simultaneously.
  • Experience in working with Tracking Tools like JIRA, Bugzilla.
  • Efficiently used Project Management Tools like BaseCamp, MSProject, MSSharepoint and AtlassianTools (JIRA, confluence, Stash, SourceTree, Crucible)
  • Experience with Rational Tools like Rational Clear Case for Version Control, Rational Clear Quest for Change Request and Defect Management.
  • Experience in software methodologies like Waterfall model, Agile Methodology, RAD, Scrum, XP, and TDD.
  • Successful in working with teams for high quality deliverables. Proficient in defining, communicating and fulfilling the project's goal and breaking complex issues into manageable parts.
  • In-depth technical strengths and business understanding for full-cycle project and post-implementation problem solving requirements.
  • Administration of Jenkins server- Includes Setup of Jenkins, Configure Nightly builds, and parameterized builds and deployment automation.
  • Administration of Subversion Server, Performing backup activities for SVN, branching, merging, tagging
  • Document, implement and maintain program level processes and desk level procedures to perform tasks complaint with software configuration practices.
  • Document daily meetings, build reports, release notes and many other day-to- day documentation and Status Reports.
  • Excellent communication, interpersonal, intuitive, analytical and leadership skills with ability to work efficiently in both independent and team work environments.

SKILLS SYNOPSIS:

Operating Systems: Linux, UNIX, Windows

Technology: Build and Release Management /Quality Testing/ Vmware ESXi

Languages: Java, Python, Shell scriptingOther Languages XML, HTML, XSL, XSLT, CSS

Build Tools: Maven, ANT, Anthill, Bamboo, Hudson-Jenkins, Puppet, Team City and Cruise Control

Databases: MS-Access, MYSQL, Oracle 9i/, SQL Server 2000, DB2

SDLC: Agile Methodologies, Scrum Process, Waterfall

PROFESSIONAL EXPERIENCE:

DevOps and Release Engineer

Confidential, Houston, TX

Responsibilities:

  • As part of DevOps, my role includes release management, Environment Management, deployments, Continuous integration, continuous deployment and version management.
  • Used chef for server provisioning and infrastructure automation, release automation, deployment automation
  • Written Chef cookbooks for various packages and installed them on VMs to perform QA testing.
  • Written Chef cookbooks for Weblogic, JDK 1.7, Jenkins, Teamcity, tomcat, Jboss and deployment automation.
  • Written some modules in puppet for provisioning and infrastructure automation.
  • Set up CI (Continuous Integration) for major releases in Jenkins and TeamCity.
  • Design, investigation and implementation of public facing Websites on Amazon Web Services (AWS).
  • Implemented & maintained the branching and build/release strategies utilizing GIT.
  • Performed all necessary day-to-day GIT support for different projects.
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Introduced effective ways of communication and stream-lined use of JIRA, Confluence and to maximize productivity and bring discipline between Dev-QA communication gaps.
  • Familiar with NAnt functionalities and TFS servers.
  • Attended daily stand up meetings, bug-scrub meetings, Sprint planning meetings and Weekly release health check-up meetings as best practices of agile environment.
  • Work closely with developers, QA teams, Product owners and other stakeholders to deploy efficiently on various Demandware sandbox instances.
  • Worked in integrating TFS with VisualStudio 2005 & 2008.
  • Worked together with developers to fine-tune process for newly introduced Atlassian tools in organization like JIRA, confluence, Stash-Git repository, Sourcetree.
  • Merged Develop branches to Master Branch after successfully completing pull request in stash.
  • Deployed code and data in various sandbox instances of Demandware as a daily process.
  • Worked on Teamcity, Jenkins to deploy code in Staging and Production environments.
  • Managed administrative tasks, roles and permission and site maintenance through Demandware Exchange.
  • Executed various scripts to automate build and release process.
  • Assisted QA team to monitor post deployment activities and encouraged reporting and feedback process.
  • Communicated failed builds and error logs to QA and Developers to debug and troubleshoot problem areas.

CM & Build & Release Engineer

Confidential, St.Louis, Missouri

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Managing the code migration from TFS, CVS and Star team to Subversion repository.
  • Implemented continuous integration using Jenkins
  • Created repositories according the structure required with branches, tags and trunks.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Configured application servers (JBOSS) to deploy the code.
  • Configured plugins for the integration tools to the version control tools.
  • Worked with the developers to configure plugins trough Eclipse to develop the code.
  • For check- in process used Tortoise SVN as a migration tool.
  • Utilize Jira for issue reporting, status, and activity planning.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • When required applied patches as per the release process.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
  • Responsible for communicating next steps, deployment schedules, quality assurance, validation and defect tracking/ resolution.
  • Organized a daily stand-up post-deployment meeting to review all issues being tracked. Ensure every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution, and which organizations and individuals provided the resolution.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log. Manual and Automation process of creating branches tags and code merging
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Build Engineer & Release Engineer

Confidential

Responsibilities:

  • Provided centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment
  • Provided configuration services on multiple platforms in the test environment running on one or more IT Platforms: Maven, Client/server, Jenkins, MSBuild, Microsoft Windows NT, OS/390, UNIX
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build, and Subversion
  • Maintained and administered source code archive databases (e.g., Source Repository for version management of source code which included Subversion and Bug Reporting for adding users and fields, and changing permissions) . Installed tools for internal clients, and monitored compliance and usage.
  • Automated builds and deployments of business-critical customer-facing J2EE web applications into Websphere 6.x application server environment on Solaris 10 platform
  • Developed and build and deployment standards with input from development, IT/operations, and IT security
  • Evaluated build automation tools (OpenMake and AntHillPro), recommended AntHillPro
  • Configured and deployed AntHillPro in Solaris 10 environment with multiple zones/containers, using Oracle database and multiple CVS servers and repositories. Configured services using SMF and XML
  • Automated manual build and deployment processes with AntHillPro, deploying to development, QA, and staging environments with multiple physical targets and multiple zones/containers per target.

Build and Automation Engineer

Confidential

Environment: IBM Clearcase, Anthill Pro, Shell, Perl, Websphere, Ant, Maven, Nexus, Soap UI, Wily Introscope, Java, .NET.

Responsibilities:

  • Worked as a Build Engineer to promote builds into Dev, QA and Prod environments.
  • Managed and administered Version Control - IBM Clear case.
  • Handled weekly Merges for the Composite applications and their modules.
  • Sustained the deployed code into Production.
  • Used Maven for building the artifacts and also administered the Maven Build scripts.
  • Created Maven POMs to automate the build process for the new projects and integrated them with third party tools like Sonar, Nexus.
  • Administrative knowledge of Nexus repository.
  • Worked as an SCM in automating the build and deploy process through Anthill Pro.
  • Worked on deploying applications in Web Sphere.
  • Written Shell and Perl scripts for the automation of deployments and integrating them with the CI tool.
  • Troubleshooting and stabilizing the various environments - build, deploy and environment issues.
  • Worked on Batch Scripts for automated jobs.
  • Used Wily Introscope to monitor JVM performances, across various environments.
  • Used Soap UI for wsdl invoking and simulation on various applications.
  • Created documentation for design, review and implementation.
  • Coordinated with Delivery Team Leads and Release Management to ensure efficient build automation process.

SQL Server Developer

Confidential

Environment: Windows 2000 Server, SQL Server 2000, Query Analyzer, Enterprise Manager

Responsibilities:

  • Interacted with Team in Analysis, Design and Develop database using ER Diagram, Involved in Design, Development and testing of the system
  • Developed SQL Server Stored Procedures, Tuned SQL Queries( using Indexes)
  • Created Views to facilitate easy user interface implementation and Triggers on them to facilitate consistent data entry into the database.
  • Implemented Exceptional Handling.
  • Worked on client requirement and wrote Complex SQL Queries to generate Crystal Reports.
  • Creating and automating the regular Jobs.
  • Tuned and Optimized SQL Queries using Execution Plan and Profiler.
  • Rebuilding Indexes and Tables as part of Performance Tuning Exercise.
  • Involved in performing database Backup and Recovery.
  • Worked on Documentation using MS word.

We'd love your feedback!