We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Austin, TexaS

SUMMARY

  • An extremely motivated and proficient individual with 7+ years in Build, Release, and Software Configuration Management (SCM) in accordance with client needs.
  • Excellent understanding of SDLC Methodologies like Agile, Waterfall, RUP, Process.
  • Experienced in working with multiple simultaneous software releases and infrastructure planning.
  • Created SCM Process, policies, procedures and Release Notes to follow Development and allow SQA teams to Release and Deploy highest quality product for the enterprise.
  • Developed and maintained build script using Apache ANT and Maven for J2EE and MSBuild and NANT for .NET to perform builds efficiently.
  • Expertise in Continuous Integration tools with Jenkins, AnthillPro, Cruise Control, Bamboo and Visual Build Professional.
  • Administrated and monitored activities for Subversion (SVN), GIT, TFS, Perforce, UCM Clearcase and CVS.
  • Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in WebSphere, WebLogic, and JBOSS/Tomcat Application Servers.
  • Result - oriented and self-motivated with a proven capacity to learn sophisticated technologies and have a track record for producing on-time, high quality product and solutions.
  • Responsible for all aspects of the software configuration management process including code compilation, packaging/ deployment / release methodology, and application configurations.
  • Extensive knowledge and administration experience in Jira and other Atlassian products like Confluence, Bamboo, Fisheye, and Crucible.
  • Participated in troubleshooting build for Multi-Threading, Socket Programming, Networking management and migrating from C++ to Java.
  • Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.
  • Detail-orientated, ability to adjust to shifting priorities, self-sufficient, quick learner and proven ability to multi-task. Also very much interested in designing and developing new tools and utilities to support build/release/deployment process as per the requirement.
  • Created Maven POMs to automate the build process for the new projects and integrated them with third party tools like SonarQube, Nexus.
  • Strong experience in Extraction, Transformation and Loading (ETL) data from various sources into Data Warehouse.
  • Experienced in using the utilities like Process Monitor to resolve the issues with MSI packages.
  • Experience in QA Lead, administration experience in Oracle E-business Suite and SAP.
  • Involved in IIS Servers Administration like troubleshooting & deployment of IIS application, website troubleshooting etc.
  • Experienced in configuring and managing web servers and SQL servers on clustered environments

TECHNICAL SKILLS

SCM Tools: GIT, Subversion (SVN), TFS, CVS, Subversion, Harvest, VSS, Multisite, Clear Quest, ANT, Maven, NANT, MSBUILD, Cruise Control, Hudson, Jenkins, Build forge, AnthillPro, Visual Build Pro

Operating Systems: Windows XP/2000/2003,2008 UNIX, Linux (red hat)

Database: Oracle 11g,9i/ 8i/7.3, DB2, SQL Server 7.0/6.5/2000 , MySQL 4.0

Languages: Java/J2EE, Web Services, C/C++, SQL, PL/SQL, VB .NET

Scripting Languages: Maven, Ant, MSBuild, Perl, Shell, PowerShell, VBScripting, UNIX, Jython and Python

Other Tools: JIRA, BAMBOO, QC, Crystal and Windows Reporting Server, SQL Reporting Services, ETL(Informatica), Cobertura, Sonar

Web Technologies: HTML, DHTML, XML, XSLT, AWS

Application Server: IBM WebSphere, Web logic Server, JBOSS, Tomcat, IIS, IHS

PROFESSIONAL EXPERIENCE

Confidential, Austin, Texas

Devops Engineer

Responsibilities:

  • Automated the migration of Subversion (SVN) repositories to Git while preserving the commit history and other metadata like branches, tags and authors.
  • Managed Subversion (SVN) branching and merging for older projects in multiple simultaneous releases.
  • Involved in the migration of code from Subversion (SVN) to Git.
  • Created Git repositories and specified branching strategies that best fitted the needs for the client.
  • Administrated and Implemented TFS, Maintained and Migrated TFS & TFS 2012\2013 support.
  • Accomplished tasks of client SCM team and worked on the migration of existing code repository from Clearcase multisite to TFS.
  • Extensively used Perforce as a Configuration Management tool to manage source code.
  • Maintained the Perforce source control system, including system administration, branch management, backup procedures, and user support.
  • Performed daily builds from harvest using ANT and carried out the automation process for various Software builds.
  • Developed, maintained and enhanced build and release management scripts in Ant for J2EE.
  • Implemented ANT and Maven build scripts for the JAVA applications and NANT and MSBuild actively worked with application teams to understand current Build and Deploy process
  • Edited Maven mirror settings in m2/settings.xml to configure Maven to have Nexus as a repository.
  • Worked as an SCM in automating the build and deploy process through Anthill Pro and Build forge on deploying applications in Web Sphere
  • Used bean shell scripting in AnthillPro; and shell scripts and JACL scripts with the wsadmin interface to deploy applications into WebSphere
  • Maintained backups and restore activities for Subversion (SVN), Jenkins.
  • Setup Build and deploy automation tool and Continuous Integration in Jenkins.
  • Involved with troubleshooting Java builds, setting up Ant and Maven scripts to build Java code and working with developers for deliveries, merging of source code, reports and website files.
  • Integrated Build dependencies and dependency blocking strategy in Bamboo.
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo.
  • Identified, enhanced and troubleshooted MSBuild scripts and resolved problems with the .NET Automation build process as well as ensured the release has been accepted by all parties.
  • Debugged performance related issues with Ant for Java and MSBuild for all .Net scripts and helped improved the build process.
  • Experience in Using Harvest SCM with Cruise Control for automated build.
  • Implemented Build Forge in many different environments for defect reproduction.
  • Deployed Puppet for configuration management to existing infrastructure.
  • Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet.
  • Reviewed existing manual Software builds, developed scripts to automate repeated tasks that are more susceptible to errors and risk using Perl and Shell Scripting
  • Wrote several Perl scripts to deal with common ClearCase nuisances including an Evil Twin Finder.
  • Windows PowerShell development of automation and reporting processes.
  • Automate processes with PowerShell scripts. DNS changes, DC builds, User management.
  • Performed unit tests and debugging Python applications reviewing and enhancing existing code, fix bugs and create system documentation.
  • Member of team that developed Web Applications with Python Oracle, MySQL.
  • Specialized in WebLogic server, WebLogic portals, integration, Oracle, Apache, Tomcat, JBoss and Service-oriented architecture.
  • Gained extensive experience in Web application system architecture, administration and development using J2EE, WebLogic, Java, Apache, Tomcat, EJB, Servlet, XML
  • Worked on Manual configuration and creation of JBoss Template for deploying onto multiple servers.
  • Worked on configuring data sources for JBoss with various versions of databases.
  • Used Agile practices and Test Driven Development techniques to provide reliable, working software early
  • Evaluated, Installed, and configured various JIRA plugins systems based on the requirement.
  • Acted as an administrator of the JIRA and Confluence instances on a day to day basis including performance tuning/scaling the instances.
  • Assistance in working towards Windows Vista Logo Certification for all installers.
  • Migrated legacy projects from manual deployments to fully automated releases via TeamCity.
  • Translated VFP applications to VB.NET
  • Successfully migrated SharePoint 2007 content into SharePoint 2010 using a database attach upgrade.
  • Mentored product architects on Linux kernel building and maintenance.
  • Designed and built Linux based routers and firewalls
  • Created and modified several UNIX shell scripts according to the changing needs of the project and client requirements.
  • Solid understanding of UNIX system admin, metrics collection and monitoring, configuration, deployment and system operations (DevOps) concepts.
  • Experienced in writing DDL, DML SQL Queries
  • Experienced in SQL Server 2008/2012 Installation, Configuration, Backup and Recovery.

Confidential, Mooresville, NC

Build/ Release Engineer

Responsibilities:

  • Configured Source Code Management tools with Bamboo and executed triggers in Subversion (SVN)
  • Experience in Subversion (SVN), Perforce and CA Harvest administration, automation and management.
  • Created hooks and managed permissions on the branches for Git
  • Managed and administered multiple instances of Git, including the physical server hardware and operating environment
  • Worked in integrating TFS with Visual Studio 2005 & 2008
  • Consolidated all Team Projects into from TFS 2008 to TFS 2010 Project Collections.
  • Performed all necessary day-to-day ClearCase support for all in-house projects.
  • Defined ClearCase metadata including labels, attributes, elements, hyperlinks and triggers to implement policies and procedures.
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Ported old builds from Ant to Maven for Java builds and documented the process for future reference.
  • Used Maven as a build tool for building and distributing a particular artifact.
  • Wrote and modified NANT and MSBuild targets to publish to daily build location managed multi component application scripts for .Net builds.
  • Strong experience in writing scripts using MSBuild, PowerShell scripts or any other automation scripts
  • Exposure to J2EE/.NET architecture (especially BEA Web Logic and WebSphere) working as Build Leads.
  • Managed build and deployment platforms for our .NET Portals software using system like Jenkins/Hudson, Octopus Deploy, and any other CI toolslike Team city.
  • Implemented Continuous Integration concepts using Jenkins/Hudson, Build Forge Cruise Control, and AnthillPro
  • Used AnthillPro and Cruise Control to Build and deploy project .ear files to appropriate Environments in accordance with weekly schedule.
  • Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.
  • Planned and executed the migration from Bugzilla-based bug-tracking and Jenkins CI tool into the Atlassian-based suite (JIRA, Confluence, and Bamboo
  • Wrote and modified NANT and MSBuild targets to publish to daily build location managed multi component application scripts for .Net builds.
  • Strong experience in writing scripts using MSBuild, PowerShell scripts or any other automation scripts
  • Used AnthillPro and Cruise Control to Build and deploy project .ear files to appropriate Environments in accordance with weekly schedule.
  • Wrote adapters under Build Forge 7.0.2 for statistic collection.
  • Integrated with Build Forge 7.0.2 using Perl scripting
  • Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs.
  • Expertise on PowerShell scripts for automating tasks and process for end to end automation using different embedded technologies like .net, WMI, different Adaptors etc.
  • Conducted advance training sessions in AOL for Apache, Tomcat, JVM, BEA products and software standards.
  • Programmed and prepared code for interfacing with Apache Tomcat systems
  • Worked on JBOSS EAP 6.0 Shared environment setup from begin to end to setup Dev, Test and Prod tiers.
  • Developed test-driven development Agile (TDD) strategy guiding use of the unit testing framework.
  • Experienced in using Quality Centre, RQM, ClearCase IBM Rational Manual Tester 7.0.1.2, Test Manager,
  • IBM Rational Clear Quest 7.0.1, Quick Test Pro and MS Office for creating Test Plans and Test Cases.
  • Developed advanced JIRA workflows and permission scheme, notification schemes, Screen scheme.
  • Troubleshooted to resolve problems in an existing JIRA installation and implement all approved changes.
  • Application was developed using SharePoint 2010 in a medium server farm configuration.
  • Managed and upgraded Linux and Solaris servers.
  • Installed and configured of AIX 5.1 and Red Hat Linux
  • Demonstrated ability to securely administer UNIX, Linux, or Windows on servers supporting production applications
  • Design, develop, test, and document programs and scripts that automate routine tasks for UNIX, Linux, or Windows Server systems.

Confidential, Chicago, IL

Build Release Engineer

Responsibilities:

  • Created a fully Automated Build and Deployment Platform and coordinating code builds, promotions and orchestrated deployments using Hudson and Subversion
  • Extensive experience with Perforce. Experience with Subversion/CVS, and Git Software Configuration tools (Source Control)
  • Installed and configured server software, as well as necessary proxies, mirrors and other peripheral software of Git.
  • Involved in merging, delivering and rebasing from dev branch to higher level branches in Git.
  • Administered and Configured the TFS with in multi -platform environments.
  • Extensive used Perforce for source code tracking and deployment, and RAID for bug tracking.
  • Installed, configured and maintained Rational ClearCase and Clear Quest in Windows and UNIX environment.
  • Developed and maintained build script using Apache ANT and Maven for J2EE and MSBuild,
  • Possessing strong knowledge in Ant and Maven build tools and implementing it with Hudson
  • Managed Maven pom files and other scripts and repository management tools (Artifactory, Nexus).
  • Used Maven as a dependency management tool to manage all the dependencies that are required.
  • Automated the build process by writing, updating and executing the automated build scripts using MSBuild for .NET and Automate the script to create MSI packages for deployment
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Integrated Subversion(SVN) into Jenkins to automate the code check-out process
  • Written Shell and Perl scripts for the automation of deployments and integrating them with the CI tool.
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Conducted performance testing of Apache and Tomcat management services.
  • Utilized Tomcat and Apache servers for cloud server management
  • Implementation of SharePoint 2010 server farm and FAST Search Server 2010 for SharePoint to provide enterprise search capabilities.
  • Automated the .NET build process by writing, updating and executing the automated build scripts using MSBuild and automated the script to createMSI packages for deployment.
  • Implemented changes in coding and designs using knowledge of VB .NET
  • Monitoring of All UNIX/Linux flavor like AIX, SunOS, Linux.
  • Functional knowledge of UNIX, Linux or Windows Server System Administration as demonstrated by knowledge and understanding and evolving information technology concepts, principles and methodology.
  • Install, test, and document UNIX, Linux, or Windows Server patches.
  • Experienced in debugging performance issues using SQL Profiler
  • Experienced in configuring and managing web servers and SQL servers on clustered environments

We'd love your feedback!