Devops Engineer Resume
Tampa, UsA
PROFE SS IO N A L SUM M A R Y:
- 10 years of experience in IT industry comprising of Application Development with main emphasis on developing Java and J2EE based applications and Software Configuration Management (S C M), D e v Op s.
- Extensive experience includes SCM, B uil d/Re l e as e Management, Change/Incident Management and Cloud Management.
- Expert in P e r l Scripting and also experience in Shell, Python and Ruby.
- Experienced in working on De v Ops operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
- In - depth understanding of the principles and best practices of Software Configuration Management (SC M ) processes, which include compiling, packaging, deploying and application configurations.
- Extensively worked with Version Control Systems Clear Case, PVCS and G I T.
- Experience in different services of AWS like S 3, EC2, Lambda Function, Elastic Beanstalk etc.
- Extensively worked with automation tools like Je n k ins, IBM Build forge, Serena Deployment Automation, Serena Business Manager, Serena Dimension configuration to implement the end to end automation.
- Expertise in using build tools like M A VEN and A NT for the building of deployable artifacts such as war & ear from source code.
- Experience with Unix environments and scripting for Build & Release automation.
- Experience in integrating Unit Tests and Code Quality Analysis Tools like Cobertura and Junit.
- Experience in using Ne x us Repository Manager for Maven builds.
- Administered and Implemented CI tools Hudson and Jenkins for automated builds.
- Experience using RPMs to effectively package the applications for product deployments
- Experience is using Tomcat, JBoss, WebSphere and httpd application servers for deployments.
- Managed environments DE V, Q A, S T A GE and PROD for various releases and designed instance strategies.
- Experience in working for top clients like RBS and DTCC Bank.
- Exposure to SDLC (Software Development Life Cycle) and different Software development methodologies like Waterfall and Agile.
- Involved in preparing Functional Specifications Document, Use cases, Test plan, BRD, and High / Low level design.
- Extensive knowledge in Java Coding Conventions and Best Practices.
- Experienced in developing modules/functionalities independently under the guidance of a team lead and in collaborating and coordinating with multiple teams.
- Experienced in implementing applications with Model-View-Controller (MVC) pattern using Jakarta Struts, Spring MVC
- Having very good knowledge in PL/SQL (Writing stored procedures and debugging, Triggers, Oracle Types).
- Performance tuning, and maintenance for large-scale, web-based and distributed J2EE projects on various Platforms.
- Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
- Strong ability to troubleshoot any issues generated while building, deploying and in p ro du ct i o n s up p o rt.
- Expertise in Server side programming using Java, J2EE, Restful services, Spring framework, JPA, Java Servlets, JSP, JDBC, JavaBeans, XML, Hibernate, SQL and DB2
TE C HNI C A L S K I L L S:
Programming Languages: Core Java, Java Script, SQLJ, VB, Macro, AppScript, Shell, Power Shell, Macro, VB, Appscript, Bash
Web Technologies: JSP, Servlets, SOAP and REST
Frameworks: Struts 2.0, JSF, spring 2.5.6 and Hibernate
Operating Systems: Windows, Linux
Database: SQL Server 2000, 2005, Oracle 9i & DB2
Database Management: SQL Query Analyzer
Integra tion: Jenkins
Co de Q ual it y SonarQ ube:
Tools: and Utilities: Eclipse, RAD, Service Now
Build Tools: IBM Build forge, Serena Business Manager, Serena Deployment Automation, Serena Dimension, ANT, Maven
Build Languages: Perl, Shell, Bash, VB
Cloud: AWS EC2, Elastic Beanstalk, S3 & Lambda Function
Application Servers: Apache Tomcat 6.0, Jboss 4.2, WebSphere
Configuration Management: SVN, PVCS and Rational Clear case
Project Management: Jira
Defect tracking: Rational Clear quest, HP PPM, Bugzilla and Jira
Domain: Medicare and Banking System
Others: XML Editor, SharePoint, confluence, Microsoft Visual Studio
PROFE SS IO N A L E X PER I E NCE:
De v Ops E ngine e r
Confidential, Tampa
Responsibilities:
- DevOps Engineer for a team that involved different development teams and multiple simultaneous software releases.
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
- Maintaining the code repository GIT.
- Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
- Configured the Ant, Maven build tool for creating the war and jar files in Jenkins & build forge.
- Developed scripts using Shell, Perl and configured in Jenkins to restart the services across all the environments.
- Built and Deployed Java/J2EE applications into a web server in an Agile continuous integration environment and also automated the whole process.
- Developed Perl and shell scripts for automation of the build and release process.
- Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
- Written build steps using IBM build forge for Maven & Ant build.
- Worked as Serena Administrator, Serena Developer & Production Support
- Developed Perl and shell scripts for automation of the build and release process.
- Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
- Managed Release Manager & engineer in Serena business manager for the deployment.
- Managed Build & deployment for RPM(spec files), Web & Mainframe WAS package and EAR
- Developed cumulative query output log in Serena Deployment Automation for all database requests.
- Created multiple report using Serena business manager
- Wrote, restful query to send data from Serena to Service now.
- Business Intelligence report using Microsoft visual studio
- Involved in setup and configuration for PVCS & GIT in Serena
- Created multiple process for Database automation using Serena deployment automation.
- Configuration for Database Automation on Greenplum/Sybase/UDB/SQL Server & Oracle
- Release management Process for Normal, Expedited, and Emergency with proper release window.
- All changes and releases to the IT infrastructure and application including hardware and software must follow the approved documented change and release management processes.
E n vi ronme nt: GIT, PVCS, Jenkins, Jbo ss, Tomcat, I BM Buildforge, Mave n, Shell, Perl, Service Now, Ji ra, Con f luence, Javascript, Appscript, MSSQL, A n t, A W S (EC2, S3, Lambda function), Bash, Serena Deployment Automation, Serena Business Manager, Serena Dimension Configuration.
Relationship Manager Platform - Expert Lender
Confidential
Responsibilities:
- Involved in Functional specification and requirement gathering for Business Foundation Module.
- Involved in Application design development for Business Foundation Module.
- Developed Use Cases, High Level Design and Detailed Design documents.
- Involved in Building, Stored procedure updates using SQLJ.
- Involved in Reference data creation.
- Worked in Ant Build Script for EAR creation
- Worked in build script for EAR.
- Involved in Deployment Activities for my project additionally along with my usual development activities
- Participated predominantly in Business Foundation Module and Customer Information Management, Credit Application modules
- Involved from the development and warranty support and enhancement of the same project.
- Written Test Scripts for unit testing and integration testing using JUnit.
- Responsible for designing the logical database structure for DB2.
- Logical database design and writing stored procedures, critical SQL queries which are used by the applications.
- Designed and developed various Java classes that adhered to a modular design approach,
- Enabling reusability of code and providing improved system usability and performance.
- Experience in going through code reviews, bug queue and assigning bugs to team members, analyzing and fixing bugs, filing, following-up and escalation of bugs.
E n vi ronme nt: Core - Java, J2EE, JSF, SQLJ, IBM DB2, IBM RAD, IBM Clear Case
Confidential
DevOps EngineerResponsibilities:
- Involved in analysis, design and development of system components.
- Interaction with the Client and SRS preparation.
- Implementation of Action class, Form beans and Application Resources bundle.
- Presentation layer design and coordinating with the design team.
- Implementing common script validation files in JavaScript.
- Report creation using IReports.
- Design and development of MS SQL database tables.
- Wrote required Stored Procedures and Functions.
- ISO documentation and Unit Test case preparation
- Participated in project planning sessions with Leads and other technical persons.
- Developed the allotted modules using Struts, Spring and Hibernate with Appfuse skeleton.
- Database design and creation of tables according to the desired structure.
- Created common class files which are having generic functions utilized by other team members.
- Created common Hibernate Query Languages (HQL).
Environment: Tomcat5.5, Eclipse Europa, Java, JSP, Struts 2, Spring, Hibernate, MS SQL 2005
