We provide IT Staff Augmentation Services!

Senior Dev Ops Developer Resume

5.00/5 (Submit Your Rating)

Monroeville, PA

SUMMARY

  • 7+ years of Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), Perforce, TFS, GIT and knowledge of Clear Case.
  • Experience in implementing and adapting to Release/Change Management Process.
  • Experience in Installed SONAR on Jenkins server and configure with the build process for the code analysis process for better code quality and code metrics, and rapid feedback for development teams and managers.
  • Adding the New Co - Admin and Managing the Co-Admins for all the Subscriptions in the Windows Azure Platform.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, Clover, PMD, findbugs and checkstyle.
  • Have Working Knowledge on Artifactory - Dependency resolving tool for the Maven based Projects.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
  • Administered and Implemented CI tools Hudson and Jenkins for automated builds.
  • Configured and Administered Nexus Repository Manager and Jfrog Artifactory.
  • Experience in using Build Forge as CI Tool.
  • Experience writing Shell and Perl scripts to automate the deployments.
  • Experience in Configuring and deploying to Application servers Tomcat and static content to Apache.
  • Knowledge of puppet as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Chef, and custom Bash scripts.
  • Extensive experience in administrating and configuring Jenkins server.
  • Extensive experience in using Build Automation DevOps tools like, ANT, Maven, Artifactory/Nexus, Anthill Pro and Hudson/Jenkins, Bamboo, Chef.
  • Expertise in continuous tools like puppet.
  • Following Jenkins best practices and latest plugins, developing Jenkins jobs which are integrating with SVN repos.
  • Created SCM Process, policies and procedures which are followed by Development and SQA teams to Release or Deploy highest quality product for the enterprise.
  • Experience in branching, tagging and maintain the version across the environments using SCM tools like Subversion (SVN), GIT, Harvest and VSS.
  • Good Knowledge on managing environments using Chef.
  • Experience in Continuous integration tools like IBM Build Forge, Jenkins (Hudson).
  • Expertise in Continuous Delivery tools.
  • Administered and Implemented CI tools Hudson/Jenkins and Bamboo for automated builds.
  • Release Management Experience writing Shell and Perl scripts to automate the deployments.
  • Experience in Configuring and deploying to Application servers Web logic and Web sphere.
  • Expertise in automated deployment to web and application servers like, Apache Tomcat, Jboss, Web logic, IBM Web sphere Application / Process Server.
  • Followed best practices, optimize processes, adapt new technologies, quick learner and hardworking individual.
  • Possess excellent interpersonal, documentation and oral communication skills, a positive work attitude.

TECHNICAL SKILLS

CI Tools: Jenkins, Hudson, Build Forge, AnthillPro, Bamboo

Build Tools: ANT &MAVEN

Application Servers: Apache Tomcat, WebLogic, WebSphere, JBoss

Version Control System: MS Visual Source Safe (VSS), CVS, PVCS- Serena, Perforce, Subversion, SVN, Puppet, Microsoft Team Foundation Server (TFS), IBM- Rational Clear case and Clear quest.

Tracking Tools: AtlassianJira, Remedy, Clear Quest, HP Quality Center

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

SDLC & Testing: Agile Methodologies, Scrum Process, JUnit, Manual Testing, HP Quality Center, Bugzilla, Metrix, JIRA

Operating Systems: Linux, UNIX, Windows XP, Windows NT, Windows 2000, MS-DOS

Programming Languages: C, C++, Java, Perl, HTML, CSS, JavaScript and XML

PROFESSIONAL EXPERIENCE

Confidential, Monroeville, PA

Senior Dev Ops Developer

Responsibilities:

  • Created detailed documentation of complex build and release process for Demand ware, post release activities process, JIRA workflow and Release notes.
  • Implemented best practices of agile methodology to speed up the delivery process efficiently.
  • Introduced effective ways of communication and stream-lined use of JIRA, Confluence and to maximize productivity and bring discipline between Dev-QA communication gaps.
  • 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.
  • Imported and managed multiple corporate applications into Tortoise SVN.
  • Provided end-users training for all Tortoise SVN, JIRA users to effectively use the tool.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Jython deployment scripts for Web Sphere 6.1 web application server.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Used SQL queries to check the data integrity on an Oracle data base.
  • Experience with building code from Ant, Phing, Maven, MSbuild, build scripts to the build deployment scripts on Apache, Tomcat, IIS, Netscape iplanet, ATG dynamo and Weblogic server instances on Production, Preview, Stage, Development environment.
  • Experience in managing automated multiple continuous integrated depots and branch builds on Bamboo, Hudson/Jenkins, Team City, and AnthillPro on a network server.
  • Experience in building Maven repository and pom.xml, Ant build.xml, mojos.
  • Experience in Source Control branching, Merging, tagging, resolving file branch and merge issues in CVS, SVN, and Perforce.
  • Having Experience with Configuration and Content Management such as Source Depot, TFS, SVN, CVS.
  • Experience with cloud and virtualization technologies: AWS, VMWare.
  • Experience building services in one or more languages (Python/Perl/Ruby/Java).
  • Responsible for Development, UIT, SYTEM, UAT, STAGING Builds and Releases.
  • Imported and Managed Multiple Corporate Applications into Subversion (SVN).
  • Responsible for design and maintenance of the Subversion (SVN) Repositories.
  • Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager.
  • Participated in execution of client meetings and internal Ruby development projects and codes for testing services on daily basis.

Environment: Tortoise(SVN) 1.6,1.7, WebSphere 6.1.1, Oracle 10g,11g, Jython, Jenkins, Java/J2EE, Ruby, ANT, MAVEN, Web Logic, Perl Scripts, Shell Scripts, Perforce, RTC, XML, UNIX, JIRA, Puppet

Confidential, Alpharetta, GA

Senior Build & Release / Dev Ops Engineer

Responsibilities:

  • Installed and configured Red Hat Linux, Established and schedule activities in test and production environments.
  • Experience in working GIT for branching, tagging, and merging.
  • Worked closely with application developers to devise robust deployment, operating, monitoring, reporting for the COTS applications
  • Deployment, implementation of Subversion (SVN) as source control, collaboration and QA tool. Project management, versioning and blame/issue tracking using Subversion (SVN).
  • Created Build Jobs and Deployments in Jenkins.
  • Involved in writing and organizing Shell and Perl scripting for building complex software systems.
  • Coordinated with operations teams to create strategies and detailed plans for deployment sequencing, timing.
  • Experience with defining and creating usable and customer friendly, intuitive interfaces to the JIRA tool in a fast paced evolving environment
  • Migrated source control tool from Clear Case to Subversion (SVN) and build tool from Ant to Maven
  • Worked closely with the team to review code for compatibility issues.
  • Created scripts for Backup and restoring Subversion (SVN) repositories.
  • Used Maven as a dependency management tool to manage all the dependencies that are required.
  • Created and configured jobs, script builder, custom command builder, agents in Bamboo.
  • Deployed the EARs and WARs in JBOSS Application server using ANT script.
  • Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs
  • Configured Git with Jenkins and schedule jobs using Poll SCM option
  • Implemented Jira with Maven release plug-in for tracking bugs and defects
  • Experienced with release engineering, configuration management in Tomcat web application environment.
  • Configured email and messaging notifications, managed users and permissions, system settings and Maintained two Jenkins servers and one Bamboo server to deploy into production and non-production environment
  • Created ANT and Maven POMs to automate the build process for the new projects and integrated them with third party tools like Sonar, Nexus.
  • Experienced administering a large scale distributed application environment
  • Worked on Nexus for deploying Artifacts and Used JIRA as ticketing tool.

Environment: Subversion (SVN), GIT, Ant, Maven, Bamboo, Jenkins, JBOSS, Perl Scripts, Shell Scripts, Bash Scripting, Nexus, Jira, Apache Tomcat, UNIX/LINUX.

Confidential

Configuration Manager/ Build Engineer

Responsibilities:

  • Automating The Build process using Cruise Control, Subversion, and ANT
  • Managed builds and wrote Build scripts for JAVA and WebSphere based applications
  • Maintained source code repository in subversion.
  • Successfully administrated Subversion, Cruise Control and Anthill Pro.
  • Automated deployment of builds to different environments using Anthill Pro.
  • Work closely with Business analysts and Project managers to meet release and build schedule deadlines.
  • Created Continuous Build Process using Cruise Control and Hudson.
  • Implemented continuous integration using the Hudson, which tracks the source code changes
  • Create and setup automated nightly build environment for Java projects using Maven.
  • Ensure that the builds are consistent after being ported from different platforms.
  • Suggested and implemented the process of nightly builds and auto deployments, for fast paced applications.
  • For applications that are developed in a regular pace, builds and deployments were as per request.
  • Studied the current build and release process and automated the process using shell scripts.
  • Debugged Build failures and worked with developers and QA people to resolve the related issues.
  • Perform various builds for the QA, and Production Environments.
  • Experienced in building Java application using make files (Ant utility), Shell Scripts.
  • Deployment of application to the Web Server and Application Server.
  • Managed builds and made necessary changes to Ant build scripts for Java/ Websphere based applications.
  • Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues.
  • Creation and setup of new environments/branches such as development, testing and production.
  • Worked under an environment that has a good defect tracking system through the use of Manual Test and Test Manager.
  • Experienced in ClearCase/UCM administration such as activity delivery, baseline and stream creation, and post-delivery activities.
  • Worked in baseline management and reporting differences.
  • Documented release, builds and source control processes and plans.
  • Worked closely with development team and SQA team for product releases

Environment: Subversion, Hudson, Anthill Pro, Apache Ant, Maven, WebSphere, Weblogic Perl Script, Korn Shell scripting

Confidential, Irvine, CA

Build Engineer

Responsibilities:

  • Worked with Perforce for Source code Management.
  • Involved in Branching and Merging of Code.
  • Expertise building and monitoring software projects continuously with CI Tools like AnthillPro/Jenkins or other similar tools.
  • Create and maintain build scripts for J2EE (Maven) applications.
  • Expertise in using Maven to manage a project's build, reporting and documentation.
  • Create and maintain deployment scripts of Java/J2EE Applications to WebLogic Application Server.
  • Used SVN for branching, tagging, and merging.
  • Experience writing implementation plans for installing software components on build agents, and working with application services team to execute the install
  • Support QA regression deployments, monthly and weekly releases of applications
  • Extensive experiences with Maven build process and repository manager Nexus.
  • Working knowledge of Windows batch scripting, LINUX Shell scripting, Perl and Maven Pom Scripting.
  • Integrating the code quality analysis tools like Cobertura, Find Bugs, JUnit, PMD, and Checkstyle into the projects
  • Worked with JIRA for Issue Tracking and monitoring
  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Worked with the Architects on SDLC process being the owner of post development environments
  • Participate in release coordination and communication to stakeholders.

Environment: Perforce, AnthillPro/Jenkins, Maven, Nexus, SVN, Perl Scripts, Shell Scripts, XML, Web Logic, JIRA, Cobertura, JUnit, Find Bugs, PMD, Checkstyle.

Confidential

Build Engineer

Responsibilities:

  • Installation and Configuration of Redhat, SLES 9, 10 servers.
  • Installation, configuration and management of Apache and Tomcat servers.
  • Applying patches to fix the holes that are found during the quarterly scan basis using Nessus scan.
  • Upgraded and maintained servers, operating Systems and patches.
  • Install/configure/maintain the Linux servers, NIS, DNS, NFS, Mailing List, Send mail, apache, ftp, sshd.
  • Install host firewall IP Tables for Redhat Linux and Centos.
  • Troubleshoot various systems problems such as application related issues, network related issues, hardware related issues etc.
  • Involved in installing subversion version control and creating and administering repositories.
  • Involved in taking the weekly backups of the repositories and managing the repositories.
  • Did the user management for the Linux based servers and also installing different applications on the different environments.

Environment: Redhat, SLES 9, 10, Apache and Tomcat, Linux servers, NIS, DNS, NFS, Mailing List, Send mail, apache, ftp, sshd, Redhat Linux, Centos

We'd love your feedback!