We provide IT Staff Augmentation Services!

Devops / Build & Release Engineer/automation Resume

5.00/5 (Submit Your Rating)

Charlotte -, NC

SUMMARY

  • Over 8 yearsof experience in IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM) Extensive experience includes SCM, Build/Release Management, Automation and Change/Incident Management.
  • Extensive experience with Continuous Integration (CI) and Continuous deployment (CD) Tools (Jenkins, Hudson, Bamboo, Octopus deploy, uDeploy, Chef, Puppet).
  • 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 benchmarking 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.
  • Ability in execution of XML, Ant Scripts, Ruby, Shell Scripts, Perl Scripts, Power Shell scripts and JAVA Scripts.
  • Midlevel expertise in PERL CGI, Web development and basic understanding in SQL,MongoDB, and Python.
  • 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
  • Experience with .Net for building all kinds of models.
  • Experience in using Powershell to synchronize commands.
  • 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
  • Hands on experience with QTP, HP Load Runner and Selenium Testing Tools
  • Familiar with integrating JUnit, Cobertura, PMD and other code quality quality Tests 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, Subversion and 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.
  • Exposure to SDLC and experience with building deployment solutions for Scrum.
  • Experience with SCA Fortify and Lithium Static & Dynamic website/code scanning tools.

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, CSS, Java Script, SOAP, WSDL, UDDI, XSD, XSL, XPATH

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

Operating Systems: UNIX, LINUX (Red hat, Ubuntu, centOS), iOS, WINDOWS NT/2000/2003/XP/vista/7.

Version Control Tools: CVS, SVN, Harvest, TFS, Clear case, GIT, Perforce.

Bug Tracking Tools: JIRA, Rally, Fisheye, Crucible, Remedy and IBM Clear Quest.

Scripting Languages: UNIX Shell scripting, Perl scripting.

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

PROFESSIONAL EXPERIENCE

Confidential, Charlotte - NC

DevOps / Build & Release Engineer/Automation

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Played a major role as an OpenStack Deployment Engineer
  • 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.
  • Migrated physical data centers to Microsoft Azure Cloud.
  • Installed and configured Urban Code Deploy for Continuous Deployment (CD)
  • 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.
  • Worked on Shell Script, ANT Script, Batch Script, Perl Script, Power Shell Script,ObjectiveC,Python, Java, J2EE
  • DeployedPuppet, Puppet Dashboard, andPuppet DBfor configuration management to existing infrastructure.
  • Managing the code migration from TFS, CVS and Star team to Subversion (SVN) repository.
  • Implemented continuous integration using Jenkins.
  • Created automation tool usingAnthillproof daily weekly quarterly admin activities, build, patch and package tasks usingAnthillPro.
  • Proficient in installing and configuring Nagios, monitoring tool to monitor bandwidth of server network and hard drive status.
  • Improved monitoring in Nagios and custom plugins.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Configured application servers (JBOSS) to deploy the code.
  • 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.
  • 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.
  • 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.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Used Powershell for task automation and configuration management.
  • Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts on UNIX.
  • 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.

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

Confidential, Dallas - TX

DevOps /Automation/ 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 (CI) based software forbuildsystem and delivering SW Builds.
  • Installed and configured Chef.
  • Installed and configured Jenkins server on Microsoft Azure Cloud.
  • Planned for tested and then managed the upgrade of our puppet infrastructure from 0.25.4 to 2.6.6.
  • 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.
  • Updating patches to keep the Linux and Solaris servers updated against bugs present in the operating system using patch administration commands like YUM, RPM, patchadd, showrev& up2date etc.
  • 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.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Chef, and custom Ruby/Bash scripts.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s. Whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.
  • Used Jira as the ticketing tool and traced the flaws that are released in any of the Production, development or any other environment.
  • Involved in Customization of WorkItems, Transition Matrix in TFS.
  • Proposed and implemented branching strategy suitable for agile development in Subversion (SVN).
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • 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.
  • Worked with customers, developers, testing, product management and support staff.

Environment: Windows Solaris, UNIX, C++, Java, Eclipse 3.20, Node.JS, Ant, Nagios, GIT, Jenkins, TFS, Docker, JBoss Application Server,MongoDB, CVS, Subversion(SVN), GitHub, VTFS, Jira and Cygwin.

Confidential, Bentonville - AR

DevOps/Automation/Build & Release Engineer

Responsibilities:

  • Configuration of CI/CD tools.
  • 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, CI, faster and flawless CD.
  • 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.
  • 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.
  • Create script files to automate compilation and linking of source files IAR C- Embedded compiler on a regular basis.
  • Administrated a large-scale distributed application environment, deployed artifacts, and used JIRA as the ticketing tool.
  • 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.
  • Installed and configured UrbanCode deploy.
  • 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, JIRA, Eclipse,Python,PowerShell script,MongoDB, Ant, Jenkins, Maven, Install Anywhere, Tomcat Apache Application Server, Subversion(SVN).

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed the application based on the architecture of theMVC designpattern.
  • Project was developed followingAgileandScrummethodologies.
  • Developed views for JSP pages using AJAX
  • Extensively usedHibernatein data access layer to access and update information in the database.
  • Code development using Eclipse, HTML, JAVA, JSP, SWING, Servlet and SQL.
  • Requirement Analysis and Documentation as per SDLC methodologies.
  • Converted requirement into flow design diagram using MS Visio.
  • Performed data loading usingspring-Hibernate.
  • UsedWSDLto post the services in theUDDI.
  • ConfiguredHibernate'ssecond level cache usingEHCacheto reduce the number of hits to the configuration table data.
  • Created Functional Test cases and achieved bug fixes.
  • WroteSQL,PL/SQL(Procedures/Functions/Packages/Triggers) to handle business functionality.
  • UsedXMLSAXparsertosimulate xml file which has simulated test data.
  • Code review and function testing for better client interface and usability.
  • Participation in meeting with team, senior management and client stakeholders.

Environment: Java, J2SE, JSP, Servlet, SQL, Oracle9i, JDBC, Swing, Eclipse, HTML, SDLC, MS Office, Windows, AJAX, JPA annotations, SOAP web services, WSDL, UDDI, SAX, DOM

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!