We provide IT Staff Augmentation Services!

Devops / Build & Release Engineer Resume

3.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Over 7 years of experience in IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM) Extensive experience includes SCM, Build/Release Management, and Change/Incident Management.
  • Extensive experience with Continuous Integration Tools (Jenkins, Hudson, Bamboo)
  • Extensive experience as a DevOps engineer.
  • Experience in using GIT and Rational Clear Case on UNIX and Windows environment.
  • Experience in Mobile Application & UMTS L3 protocol development.
  • Strong experience utilizing Build Forge and Jenkins for enterprise scale infrastructure configuration and application deployments.
  • Experience in UMTS Access Stratum (URRC), Bluetooth, Messaging (Multimedia Messaging services, Short Messaging Services), AT - Commands and MMI Applications for GSM/3G mobile handsets.
  • Strong experience creating ANT/ MAVEN with Puppet build script for Deployment.
  • Actively involved in Project Planning, Requirement Management, Release Management and User interface bench marking for different 3G Mobile platforms.
  • Experience with Anthill Pro, an Application Life Cycle Management Tool (End to End Automation Tool)
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, Github, Serena Products, ClearCase, Build Forge, Serena PVCS, CVS, Tomcat, JBoss, Linux etc.
  • Experience with Udeploy, BMC RLM; Application Deployment Automation Tools.
  • Good Knowledge in bash (shell)/Perl and exposure to Jython, Python scripting.
  • Worked with Make, Ant and Maven Build tools in Java and CPP Environment
  • Extensively worked with Change tracking tools like ITSM, BMC Remedy, JIRA, HP Service Center
  • Conceptual Knowledge with Peoplesoft HCM applications.
  • Experience withAtlassian tools like Bamboo, Jira, and confluence.
  • Experience with TFS (Team Foundation System) basedBuildSystem.
  • Experience as a Cloud DevOps Engineer.
  • Good Command in Basic Linux, Solaris, AIX and Unix administration
  • Knowledge in IIS and hands on experience with WebSphere, JBoss and WebLogic deployments
  • Created manualTest CasesinHP QC/HP ALMfor variousUser Stories
  • Hands on experience with QTP, HP Load Runner and Selenium Testing Tools
  • Familiar with integrating JUnit, Cobertura, PMD and other code quality qualityTests as a part of build process.
  • Experience in using Nexus and Artifactory Repository Managers for Maven and Ant builds.
  • Good understanding of the DevOps philosophy and contributed Chef code to automate our systems.
  • Performed Database administration tasks for MS SQL server and hands on experience with Oracle
  • Hands Development Experience in Java and J2EE Applications
  • Experience in implementing and making teams adapt to Release/Change Management Process.
  • Experience with Perforce, Subversionand CVS
  • Experience with Windows/Microsoft, Apple/XCode,iOS, Linux/Unix/Java
  • Used scripting languages like Python, Ruby, Perl, Bash and configuration management tools Chef, Puppet, and CF Engine and Web Service like AWS.
  • Experience working in various environments like e-commerce, product, SAAS and IT web Apps
  • Exposure to SDLC and experience with building deployment solutions for Scrum.
  • Experience with SCA Fortify and Lithium Static & Dynamic website/code scanning tools.
  • Experience on configuration ofContinuous Integrationvia various tools such asHudson / Jenkins, etc.
  • Experience in building, shipping and running distributed applications.
  • Migrated from Chef configuration scripts to Puppet.

TECHNICAL SKILLS

Languages: C, Embedded C(extensions), C++, XML, SHELL, PERL, JAVA, POWERSHELL, Python, Ruby.

Application/Web Server: Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g BEA WebLogic 8.1/9.2, WebSphere, JBoss, Tomcat, IIS

Web Services/Technologies: HTML, XML, SOAP, WSDL, UDDI, XSD, XSL, XPATH

Databases: MySQL, MS Access, Oracle 9i/10g, SQL Server 2005, 2008.

Operating Systems: UNIX, Linux, iOS, WINDOWS NT/2000/2003/XP/vista/7.

Version Control Tools: CVS, SVN, Harvest, Perforce.

Scripting Languages: Unix Shell scripting, Perl scripting.

Build & Release Engineering / DevOps: MAKE, Jenkins, Puppet, AWS, Chef, Ant, Maven, Perl, HUDSON, ANTHILLPRO, BAMBOO.

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

DevOps / Build & Release Engineer

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.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • 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 automation tool usingAnthillproof daily weekly quarterly admin activities, build, patch and package tasks usingAnthillPro.
  • 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.
  • Migrated from Chef configuration scripts to Puppet in doing applications.
  • Used sub modules in the GIT and educated users working with sub modules in GIT.
  • Configured plugins for the integration tools to the version control tools.
  • Worked with the developers to configure plugins troughEclipseto develop the code.
  • For check in process used Tortoise SVN as a migration tool.
  • Involved in migration of Bamboo server, Artifactory & Git server.
  • Responsible for writing Hooks and Triggers using Perl. Built Java application using ANT.
  • Good in provisioning and deployment tools like Puppet.
  • Developed unit and functional tests in Python and Ruby.
  • Expertise in Bug Reporting, Tracking and Documentation using JIRA, ALM/Quality Center.
  • Used the Tools NagiOS, Perl in configuring.
  • Used configuration management tools Chef, Puppet, and CF Engine.
  • Used Puppet and MCO for Configuration Management tool.
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • 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.
  • Involved in Upgrade of Bamboo & Artifactory Server.
  • 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.
  • Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts on UNIX.
  • Involved in Customization of WorkItems, Transition Matrix in TFS.
  • 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.
  • Experience inAWS Elastic Compute Cloud (EC2).

Environment: Perl Scripting, Shell Scripting, Subversion, Perforce, Hudson, Jira, Bamboo, GIT, (WAS), Web services, Web Logic, Puppet, Mco, Test Director, Mercury, Quality center, Visual Build, .Net, ANT, TFS 2008/2010(Team Foundation Server), Jenkins, J2EE, Web sphere.

Confidential, TEMPE, AZ

DevOps / Build & Release Engineer

Responsibilities:

  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Developed processes, tools, automation for Jenkins based software forbuildsystem 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 the servers are full and need attention.
  • Used Node.JS event driven architecture concept to optimize the application’s throughput and scalability.
  • Used Node.JS built - in library to allow application to perform as a web server. Thus, eliminating the use of Apache HTTP server and IIS.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with 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 GIT into Jenkins to automate the code check-out process.
  • Used the Nag-ios in monitoring the web services like SMTP, HTTP.
  • Experienced in developing Test cases from Business Requirements in ALM
  • Used Jenkins for automating Builds and Automating Deployments.
  • Very strong Project Management experience performing ITIL RM /SCMactivities.
  • Knowledge of concepts in code lines, branching, merging, integration, versioning, etc.
  • Excellent problem solving, analytical skills and technical troubleshooting skills.
  • Clarity and precision in verbal and written communications.
  • Worked with customers, developers, testing, product management and support staff.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.

Environment: Windows Solaris, UNIX, C++, Java, Eclipse 3.20, Ant, Jenkins, JBoss Application Server, CVS, Subversion, VTFS, Jira and Cygwin.

Confidential, Houston, TX

Build & Release Engineer

Responsibilities:

  • Installed and configured AnthillPro/Jenkins for Automating Deployments and providing a complete automation solution.
  • Wrote CFengine bundles to make the implementations reusable.
  • Created continuous integration system using Ant, Jetbrains, Team City, full automation, Continuous Integration, faster and flawless deployments.
  • Involved in NXP Bluetooth API development. NAPI-BT a wrapper layer of BT STACK modules and STACK message interfaces in the platform SW, to provide MMI the simplified interface to access Bluetooth services.
  • Managed and analyzed Customer/Functional requirements, Generic UI Specification, Application use-case.
  • Used Node.JS to create web servers and networking tools.
  • Made proposals for architecture definition of external application integration on top of BT Stack. Design, Implementation, Debugging and Bug Fixing. Documentation of release documents.
  • Rendered support to Wingtech for integration of Application framework on top of NAPI layer.
  • Managed the build and release process for NAPI modules.
  • Worked with Bluetooth Application Integration. BT Application a Reference Application for NXP SySol Platform solution to present Bluetooth capabilities.
  • Used Embedded C to perform I/O hardware addressing.
  • Monitoring via remotely run scripts via Nag-ios Remote plugin executor.
  • Create script files to automate compilation and linking of source files IAR C- Embedded compiler on a regular basis.
  • Involved in development and integration of BT Applications for profiles such as HSP/HFP, OPP and HID.
  • Interface design development and maintenance. Sanity, Functional testing& Documentation of NXP system solution reference design updates.
  • Used Build Forge for enterprise scale infrastructure configuration and application deployments.
  • Integrated Subversion into AnthillPro/Jenkins to automate the code check-out process.
  • Build Results are managed in AnthillPro and deployed using workflows in Anthill Pro.
  • Performed setup of clustered environment setups with Websphere Application Server.
  • Wrote scripts to perform deploys to tomcat Webserver and WebSphere App Servers.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Imported and managed multiple corporate applications in Subversion (SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Owned build farm and produced effective multiple branch builds to support parallel development.
  • Managed the entire Release Communication and Co-ordination Process.
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Deployed the static content into the web servers like Tomcat, IPlanet, and IBM HTTP Server.
  • Deployed Dynamic content to Application servers like WebSphere and WebLogic.
  • Involved in maintaining and editing Jython scripts for application deployment automation.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.

Environment: Sun Solaris, UNIX, windows, CVS, Perforce, Java, Eclipse, Ant, Jenkins, Maven, Install Anywhere, Tomcat Apache Application Serve

Confidential, Louisville, KY

Oracle PL/SQL Developer

Responsibilities:

  • Actively participated in analysis, database design, coding, and implementing.
  • Participated in system analysis and data modeling, such as creating tables, indexes, views, synonyms, triggers, functions, procedures, cursors and packages.
  • Created programming code using advanced concepts of Records, Collections and Dynamic SQL.
  • Developed packages, stored procedure, functions and database triggers using PL /SQL to improve performance Tuned SQL queries.
  • Performed several data description language (DDL) and data manipulation language (DML) operations.
  • Used Node.JS to eliminate the cost of thread context switching.
  • Involved in Developing procedures, functions for different forms.
  • Developed SQL Applications for extracting the data from the Oracle tables.
  • Practical experience with QUality Center / HP ALM to develop Test plan, test cases
  • PL/SQL is used in reports to perform calculation and to get desired output.
  • To provide necessary technical support for fixing the bugs involved in interacting with end user.
  • Using SQL Loader, Loaded data into multiple tables.
  • Wrote triggers and packages by using PL/SQL for giving security privileges.
  • Created Reports like Ledger, Profit and Loss statement, Balance Sheet and Trial Balance.
  • Involved in Testing, Integration System test, Implementation and documented the entire project.

Environment: Oracle 10g, SQL, PL/SQL, TOAD, SQL*Plus and Windows XP.

Confidential

Oracle PL/SQL Developer

Responsibilities:

  • PL/SQL was extensively utilized for coding and writing complex database triggers, stored procedures and packages.
  • Various features of PL/SQL such as Dynamic SQL and parameter passing of PL/SQL tables were evaluated.
  • Developed SQL Applications for extracting the data from the Oracle tables.
  • Extensive testing was done on the programs for achieving accuracy, timely processing OSF data.
  • Wrote triggers and packages by using PL/SQL for giving security privileges.
  • Used Oracle SQL*Plus tool for running SQL scripts containing statements and queries.
  • Oracle Report 3.0 was used to create reports.
  • Created Reports like Ledger, Profit and Loss statement, Balance Sheet and Trial Balance.
  • Used Forms 4.5 to create Group, Ledgers, Vouchers and Bank Reconciliation statements.
  • Created front-end procedures and functions with Forms 5.0 to calculate reorder level and reorder quantity.

Environment: Oracle 9i, SQL, PL/SQL and SQL*Plus

We'd love your feedback!