We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Orlando, FL

SUMMARY

  • Over 8 years of IT industry experience in various fields like administering variety of applications in different environments and managing software changes efficiently.
  • 2+ year’s chef automation experience including writing cookbooks, customized recipes for test driven development environments and test kitchen.
  • Experience writing chef cookbooks and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for a continuous delivery framework
  • More than 5 years of experience in Configuration Management, Change Management, Build Release Management using Subversion, Rational Clear Case, Maven, Hudson and Clear Quest on Unix, Windows environment.
  • Having experience on deploying RIA, Web applications into application servers.
  • Experience written Shell scripts to automate the deployment process into multiple environments.
  • Experience in SDLC, RUP, AGILE/SCRUM and RAD Methodologies.
  • Working knowledge in Amazon Web Services (AWS) through cloud technologies.
  • Knowledge on deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS Services (EC2, Network, ELB).
  • Expertise knowledge on implementing and controlling the flow of data to and AWS and selecting the appropriate AWS service based on compute, data, or security requirements.
  • Extensive experience in setting up baselines, branching, merging and automation processes using shell, Perl, python, and batch scripts
  • Extensively experienced in defining the branching and merging strategies, creating baselines and releasing the code
  • Worked with different version management tools like CVS, Subversion and Clear Case.
  • Adept in using Migration Tools like cvs to svn, Git to Svn and svn Importer tool.
  • Profound experience on Build Automation and Continuous Integration concepts by using tools like ANT, Maven, Hudson, and Cruise Control.
  • Good experience in installing and configuring WebSphere application server 5.x/6.x,Websphere Message Queuing series and IBM HTTP server
  • Profound in Creation of Clusters, Cluster members and configuring them with messaging engines.
  • Knowledge in Java/J2ee concepts like struts, Hibernate, JSP and servlets.
  • Package, build, Integrate and deploy enterprise J2EE applications like JDBC, JMS, JNDI on WebLogic that involves EAR (Enterprise Archives) and WAR (Web Archives).
  • Current technology focus includes ruby, sensu. docker, go, coreos, vagrant, ansible and chef.
  • Great Experience on Monitoring, Performance Tuning and performance analysis on Java core dumps and Heap dumps using IBM tools
  • Worked on Automation by writing WSadmin scripts (jacl/python), ANT and shell wrappers.
  • Experience in Preparing and maintaining CMplans, Test plans and SCM audits.
  • Created SCM Process, policies and procedures to follow Development and QA teams to Release or Deploy highest quality product for the enterprise.
  • Highly experienced in deploying applications in application servers like Websphere application server, JBoss and web logic.
  • Good analytical, problem solving, communication skills both oral and written and have the ability to work either independently with little or no supervision or as a member of a team.

TECHNICAL SKILLS

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

Languages: JAVA,C, C++, VB.NET, ASP.NET, C#

Database: DB2, Oracle 10g and 9i, Derby, Cloudscape, PL/SQL, SQL 2005, Scripting

Languages: JavaScript, Shell Programming, XML, PERL, HTML, PYTHON

Tools: MS Office Suite

Build Tools: ANT, Maven, MS build

SCM Tools: CVS, SVN, Clear Case, VSS, TFS, PVCS

Web Servers: IHS, SunOne and Apache Java

Technologies: Servlets, JSP, Beans, EJB (Including MDB), J2EE, Swing, JDBC, JMS, JNDI, RMI, Java Mail

PROFESSIONAL EXPERIENCE

Confidential, Orlando, FL

Devops Engineer

Responsibilities:

  • Written Chef Cookbooks to automate our infrastructure admin tasks (infrastructure as code).
  • Written Chef Cookbooks and recipes to provision several pre - prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Definition, implementation of code line policies, branching and organizational best practices
  • Written chef cookbooks and recipes to automate the deployment process and to integrating chef cookbooks into Rundeck and Jenkins jobs for a continuous delivery framework
  • Implementation of scripting solutions using Shell, Perl, and SQL supporting the RM goals across the application and product life cycle.
  • Support operations starting from development to QA onwards to production.
  • Identify, troubleshoot, and resolve problems with the build process
  • Developed and maintained deployment plans, release notes and version matrix.
  • Produced automated software builds using variety of open source, scripting and proprietary tools.
  • Developed automation scripts and deployed through Perl across servers.
  • Automated infrastructure was achieved with chef and ansible
  • Automate the Build and deploy of all internal Java and .Net applications in lower environments using various continuous integration tools and scripting languages.
  • Troubleshooting deployment, infrastructure and start up issues on various application servers product line.
  • Automate deployment and release distribution process with Shell, Perl and Jenkins
  • Maintenance of continuous integration based on Maven and Jenkins
  • Responsible for source code management using Git and Subversion.
  • Integrated Jenkins, Git, Run deck, and Chef for continuous integration and continuous delivery.
  • Maintained over 150+ jobs in Jenkins on 3 masters from 10 different Application teams for over 8-10 releases in parallel.
  • Managed daily and nightly Integration test builds for Dev Teams sizing up to 15 and ensure the build stabilization for nightly deploys.
  • Having hands on experience of cloud based platforms like AWS EC2 and VMware.
  • Generated and Published build and deploy reports in various CI tools
  • Merging and tagging need to be done after the code went live in environment
  • Maintain a Live Like environment to test any production issues on the setup and push it into production
  • Maintain 260 servers and 15 repositories for releases and check performance to reduce the time taken in each activity.

Environment: Chef, Rundeck, Git & Github, Shell script, Perl script CLEARCASE, Clear Quest, PVCS, Serena Dimensions, SVN, ANT, MAVEN, Cruise control, Hudson, IBM Websphere Application Server, WebLogic Application Server, Build forge, TortoiseSVN.

Confidential, Richmond, VA

Configuration, Build and Release Engineer

Responsibilities:

  • Involved in Creating/Enhancing/automating build and deployment processes for each release and backup, restore and upgrade.
  • Setup and Configure the continuous build system using Hudson/Jenkins and running automation smoke / nightly test suites.
  • Worked in Installation, Migration, Integration, Implementation, Release and building of products.
  • Maintained and executed build scripts using Maven by coordinating with development and quality assurance teams.
  • Administered Sonatype Nexus, Proposed and implemented user strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Created and maintained Subversion, objects including branches, tags and trunks.
  • Maintained Sonar to continuously analyze and measure code quality.
  • Managed product baselines, and assisted users to merge streams.
  • Provided support to developers in writing configuration-specs.
  • Debugged performance related issues with Ant scripts and helped improved the build process. .
  • Configure and maintain stress server in different geographical location and provide setup in every release to perform stress testing.
  • Configuration Management using Subversion (SVN) and maintaining admin related files.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Build and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • 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.

Environment: UNIX, Java, Ant, Maven, Sonatype Nexus, Cygwin, Jenkins, Sonar, SVN, Hudson, Tomcat Apache Application Server.

Confidential, Winston-Salem, NC

Java/J2EE Developer

Responsibilities:

  • Used UML for developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system and involved in low-level design.
  • Extensively used Eclipse IDE for building, testing, and deploying applications.
  • Developed the whole framework for the projects, based on Spring MVC.
  • Developed the presentation layer and GUI framework based on spring framework involving JSP, HTML, JavaScript, AJAX, CSS.
  • Created SQL queries,PL/SQLStored Procedures, Functions for the Database layer by studying the required business objects
  • Developed beans and persisted bean in the database using JDBC and Hibernate.
  • Involved in connecting bean with database using Hibernate configuration file.
  • Involved in development of Spring DAO layer, which invoked database queries.
  • Developed Session Beans for the transactions in the application.
  • Written ANT scripts to build the entire module and deploy it on Weblogic application Server.
  • Implemented JUnit framework to write test cases for different modules and resolved the test findings.

Environment: JDK 1.6, Icefaces, DAO, JPA, JSP, Servlets, Hibernate, Weblogic 10.3.4, AJAX, SVN JDBC, Web Services, XML, XSLT, CSS, DOM, HTML, ANT, DB2, MsSql,, UML, JUnit, JQuery, Toad, Maven.

Confidential, Willow Spring, NC

Java Developer

Responsibilities:

  • User requirements study, analysis and review of the specifications.
  • Extensively used OOD concepts in overall design and development of the system.
  • Interaction with the users at all stages of development to ensure that development was as per user specifications.
  • Designed and Implemented the J2EE Based Struts with JDBC in Eclipse IDE.
  • Extensively worked on Java server side programming using Servlets, and JSP. CSS is used to style Web pages, XHTML and XML markup.
  • Implemented Servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
  • Involved in validating the data while data migration by creating PL/SQL Packages, Procedures, Functions, Triggers.
  • Developed JUnit test cases and performed integration and system testing.

Environment: JAVA, J2EE, XML, Servlets, Java Script, JSP, Tomcat 4.x, CSS, JDBC, Struts1.2, SOAP, Eclipse3.2 with MyEclipse, SQL, CVS, JUnit, Web Logic, Windows.

We'd love your feedback!