We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • 8+ years of IT Industry experience with Configuration Management, Build, Deploy, Release Management and Quality Assurance.
  • Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), Perforce, TFS, GIT and knowledge of Clear Case
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile and Waterfall methodologies.
  • Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release or Deploy highest quality product for the enterprise.
  • Experience in managing automated multiple continues integrated depot and branch builds on Bamboo, Hudson/Jenkins on a network server.
  • Experience in using Build Automation tools like Maven, Ant.
  • Exposure to administration of servers such as Tomcat, JBoss& Web Sphere, WebLogic.
  • Extensive experience in using Continuous Integration tools like Cruise Control, Build Forge, and Hudson.
  • In - depth knowledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript and XML.
  • Used Puppet, chef for Configuration Management tool
  • Experienced with AWS in creation, installation and maintenance of middleware onto new and existing AWS instances for non-prod environments and experienced with AWS cloud watch.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using PL/SQL for data integrity.
  • Experienced in Production Support to theTIBCO Applications in the enterprise in various operating systems like Windows, UNIX, Solaris and Linux.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) and Closely worked with development, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Extensive experience in all phases of Software Development Life Cycle with emphasis in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional J2EE applications.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center.

TECHNICAL SKILLS:

Operating System: Windows 98/XP/NT/ 2000/2003/2008, UNIX, LINUX, Mac OS

Versioning Tools: Subversion, Git

DevOps tools: Jenkins, Chef, Bamboo, Subversion, AWS

Build Tools: ANT, MAVEN

Bug Tracking Tools: JIRA, Remedy and HP Quality Center

Languages: .NET, C, C++, Shell scripting, SQL, Java/J2EE.

Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML

Web/App servers: Web logic, Apache Tomcat, JBOSS, Weblogic

RDBMS: Oracle, SQL SERVER, MY SQL,DB2.

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Senior DevOps Engineer

Responsibilities:

  • As a Release Engineer, Defined the build and automated testing infrastructure
  • Used Maven to build rpms from source code checked out from GIT and Subversion repository and Jenkins being the Continuous Integration Server.
  • Supported the Developers when there are conflicts during the merging process.
  • Coordinated the Development Team, QC and Application Support in Deploying the Code to the right System Test Environment.
  • Responsible for maintenance of source control systems Subversion and Git.
  • Maintained two Jenkins servers and one Bamboo server to deploy into production and non-production environments. Migrated Jenkins plans from one of the Jenkins to Bamboo.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP’s, and Servlets in staging, production.
  • Involved in Setting up the backup server for Jenkins and prepared disaster recovery plans for Jenkins and bamboo.
  • Created and maintained Shell scripts for building applications.
  • Hands on experience using chef.
  • Involved in release planning and executed the release build request from the project team through JIRA Ticket.
  • Installed and Configured Jenkins Plugins to support the project specific tasks.
  • Responsible for Installation, Configuration, Monitoring, Tuning and Load balancing of BEA WebLogic application Servers on environments like Sun Solaris & HP-UX machines.
  • Deploying various WAR, JAR and EAR applications in Production and non-production Environments
  • Extensively used WLST (WebLogic Scripting Tool) and UNIX Shell Scripts to monitor and manage WebLogic server instances and domains
  • Involved with the developers in troubleshooting and fixing day-to-day problems of the applications.

Environment: Git, Subversion, Web Logic, Bamboo, Jenkins, Maven, Rally, Shell Scripts, Jira, Apache servicemix 5.3.0

Confidential, Omaha, NE

Sr. 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 for Build system 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.
  • Modelled 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.
  • 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 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 /SCM activities.

Environment: Jenkins, GIT, ANT, MAVEN, JIRA, Python, BASH & KORN Shell, JAVA/J2EE, WebSphere

Confidential, Atlanta, GA

Build and Release Engineer

Responsibilities:

  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Experienced in setting up Continuous Integration environment using Bamboo
  • Used the continuous integration tool Bamboo to automate the daily processes.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Created and maintained the Shell deployment scripts for WebLogic and web application servers.
  • 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.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Responsible for administration, configuration and monitoring of BEA WebLogic application Server environments on Sun Solaris & HP-UX machines.
  • Responsible for implementing solutions with WebLogic for stand-alone and clustered environments using HTTP Plug-ins for Apache Web Server.
  • Involved in writing WLST Scripts to monitor the run time parameters of JVM Heaps, Servlets, JDBC Connection Pools and JMS Connection Factories.

Environment: Jenkins, GIT, Ant, Maven, Subversion, JDBC Connection Pools

Confidential

Java Developer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Used log4j for logging mechanism.
  • Configured JDBC in the application server.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and other database configurations using Hibernate.
  • Developed Messaging framework for Asynchronous service using JMS.
  • Used log4j for tracking errors and debugging the code.
  • Developed SOAP based web services using Jax-ws.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
  • Coordinating with the testing team and fixing Bugs Confidential various stages of the application development
  • Developing test requirements by decomposing the functional requirements and interacting with End-users, business analysts and developers.
  • Wrote Junit test classes for the services and prepared documentation

Environment: Java 1.5, Servlets, JMS, Hibernate 3.0, Web Services 6.0/6.1, JDBC, RAD 7, UML, HTML, JavaScript, XML, WebSphere 6.1, Log4j, Oracle 10g, JUnit, JNDI

Confidential

IT Associate

Responsibilities:

  • Setup and configuration of SVN, created users, groups, created repositories, branches, tags, involved merging activities.
  • Written Ant scripts for build process.
  • Setup and configured Continuous Integration Tool Cruise Control. Created Jobs for the projects build and deployment.
  • Involved in developing the Java, Servlets classes and JSP’s.
  • Setup and configuration of Tomcat, created multiple instances, did deployment of war files.
  • Troubleshooting the applications.

Environment: Java, SVN, Ant, Cruise Control, Tomcat, Eclipse, Linux, Windows.

We'd love your feedback!