Devops Consultant Resume
Jersey City, NJ
SUMMARY:
- 16+ years of total IT experience in design/development/deployment of enterprise portal/web applications using full SDLC.
- 9+ years of consulting experience in implementing enterprise web/portal applications for various clients in different verticals including banking, e - learning, maritime, logistics & supply chain.
- Expert in DevOps, continuous integration, continuous delivery, build automation, server configuration management, application & solution architecture, project management and release management.
TECHNICAL SKILLS:
Cloud Platforms: AWS, Azure
Java/J2EE Technologies: JSP, Servlets, EJB, JDBC, JMS, Java Beans, JNDI
Web/App/Portal Servers: IBM WebSphere 6.1/7.0, WebLogic 8.1/9.2/10.2/10.3, Oracle WebCenter11g
Script Languages: Shell Scripts, Powershell, JavaScript, XML, AngularJS, CSS, JQuery
Operating Systems: Windows 98/NT/XP/2000, UNIX, Linux, Solaris
RDBMS: Oracle 8i/9i/10g, SQL Server 7.0, MySQL, Sybase
IDEs: Eclipse, IBM RAD, Weblogic workshop studio, JDeveloper
Frameworks/Tools: : Git, Maven2, Ant, Jenkins, GitHub, Chef, Puppet, Spring, Hibernate
PROFESSIONAL EXPERIENCE:
Confidential, Jersey City, NJ
DevOps Consultant
Responsibilities:- Performed code migration from TFVC to Git using TFS-Git utility.
- Introduced Microservices architecture to the teams for new development.
- Implemented Release management workflow for QA, UAT and Prod environments.
- Set up CI/CD pipelines for Microservices on Azure using App services
- Created branching and merging strategy for agile DEV teams
- Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
- Set up the SonarLint, Codiscope plug-ins in developer’s workstation.
- Enforced Test Driven development for the DEV teams for every sprint.
- Created lab exercise for teams we are adopting for DevOps transformation journey.
- Configured APM for applications hosted on Azure using AppInsights.
Environment: VSTS, SonarQube, Maven, Java, Git, Azure, TDD, VeraCode, Microservices, AppInsights
Confidential,Westlake,TX
DevOps Architect
Responsibilities:- Implemented CI/CD pipelines for various DEV/QA teams in MultiFamily group.
- Set up the automated builds in Jenkins for projects in NBD, FormsPlus and MyRental applications
- Converted java projects into Maven projects by creating POM file and ensured all the dependencies are built.
- Automated build for .NET projects using MSBuild in Jenkins.
- Built the artifacts in Jenkins and uploaded into Maven Nexus repo.
- Set up remote repo for MyRental Refresh project on cloud.
- Set up the automated deployments for various application in Multifamily on Dev, Test, Staging, PreProd and Prod environments.
- Created branching and merging strategy for the agile teams in MultiFamily.
- Integrated with SonarQube for all the projects in Jenkins for measuring the code quality.
- Mentor onsite and offshore team members on CI/CD and usage of Jenkins.
- Identified memory leaks in the webapp and fixed for better performance.
- Implemented various framework improvements like externalizing config info, optimizing logging
Environment: Maven2, Jenkins, J2EE, .NET, AWS, Microservices, Selenium, Spring, Hibernate, Tomcat 7.0, SonarQube, Subversion, Git, GitHub, PCF, Puppet Enterprise
Confidential,Plano,TX
Sr.DevOps Architect
Responsibilities:- Implemented CI/CD using Jenkins for all the projects.
- Provided strategic leadership on branching and code management
- Prepared and presented SCM best practices for implementing continuous integration for the team
- Designed and implemented MDO application for setting up color level clearance at SKU level in .com
- Implemented new price type for storing clearance in DPE
- Worked with various business owners and interfacing teams to understand the business requirements.
- Identified areas of performance bottlenecks in the application and fixed the issues after analysing the code and data model by doing purge.
- Manage/mentor both onsite/offshore team.
Environment: J2EE, Selenium, Oracle 11g, Spring, Hibernate, Web services, Maven2, Jenkins, Websphere 7.0, JMS, Active MQ, TIBCO
Confidential
DevOps Consultant
Responsibilities:- Automated projects using Maven and Jenkins for continuous integration.
- Designed and provided the architecture for look and feel portal framework.
- Developed JSR 168 and JSR 286 portlets
- Participated in technical discussions within agile team and across different agile teams.
- Created SMTD (System Maintenance Technical Document) after performing analysis on the existing systems.
- Designed the project code structure.
- Performance tuning for SOA based web services for enterprise search.
Environment: Jenkins, J2EE, Oracle Weblogic portal 11g, Oracle10g, JSPs, Spring, Hibernate, Java script, Free Marker Templates, AJAX, JSON, Web services, Maven2, Jenkins
Confidential,Chicago IL
Pharmacy Advisor
Responsibilities:- As this is new logo for HP, my responsibilities not limited to architecture but also establish relationship with HP/CVS teams.
- Due diligence and initial assessment
- Involved in requirements analysis from various business teams directly.
- Provided architecture and development expertise to HP onsite/offshore teams.
- Identify team structure and formed a team (onsite/offshore)
- Involved in performance tuning of batch processing of millions of records.
Confidential,Magnolia, TX
Lead Weblogic Engineer
Responsibilities:- Integrated Apache with multiple weblogic server instances running in different ports by configuring weblogic plug-in for apache web server.
- Created weblogic domain templates with pre-configuration resources such as jndi data source, security realm and log4j using weblogic domain template builder.
- Set up the DEV, QA and Staging environment for hosting applications under weblogic server 10.3.
- Set up a process for migrating existing applications from Tomcat to Weblogic server 10.3.
- Configured log4j in such way log/filter levels can be changed dynamically without deploying application or bouncing the weblogic server.
- Set up environment for hosting erlWaste application on Websphere application server 6.1 version.
- Configured data sources, security roles mapping in Websphere.
Confidential,Houston TX
Weblogic Portal Lead consultant
Responsibilities:- Designed & implemented look-and-feel framework for Confidential Eagle portal application.
- Implemented breadcrumbs for UI navigation in portal.
- Developed ant scripts for propagating portal artifacts & contents from one environment to other environment.
- Created various custom layouts as per the UI requirements for various pages.
- Designed and implemented dynamic content presenter portlets for displaying contents in portal UI by fetching from content repository.
- Designed and implemented dynamic left navigation portlets for interior pages.
- Performed and documented production operational activities like creating streaming desktops, applying entitlements.
Environment: Oracle webLogic portal 10.2, Oracle10g, JSPs, Spring, Hibernate, Java script, PVCS, Active directory.
Confidential,Charlotte NC
BEA Portal consultant
Responsibilities:- Developed page flow controllers, portlets, JSPs such as company search, user search, create new user, modify user under external application.
- Developed page flow porlets for internal associates search, associate entitlements, delete associate entitlements, set initial password under internal admin desktop.
- Written client side validations for forms fields like email id, phone number.
- Added Junit test cases for the service APIs calls involved from UI perspective.
- Fixed the defects found by QA team.
Environment: BEA webLogic portal 9.2, workshop, Clearcase, Oracle, JSPs, Web Services, Java script
Confidential,Iowa City, IA
Weblogic portal consultant/Build master
Responsibilities:- Created skins and skeletons.
- Created .portal files and look and feel templates.
- Created streaming portal using portal admin tool.
- User/group maintenance, delegated administration and personalization using weblogic admin tool.
- Involved in deployment of the web and enterprise applications on INT & TEST environments using weblogic console.
- Wrote dynamic build scripts for building portal ears for different customers like VA and TX.
- Wrote ant scripts for building portal libraries.
- Responsible for scheduled releases of portal EAR builds & hand over the EAR to the hosting team for deployment.
Environment: BEA webLogic portal 8.1SP5, BEA Weblogic Workshop, Jakarta Ant, Perforce, Oracle 9i, JSPs, Web Services, Java script, Linux, RSA ClearTrust.
Confidential,GA
Websphere portal consultant/admin
Responsibilities:
- Designed, Developed and implemented Subscriber Service facility.
- Upgraded portal from SP3 to SP4 in QC environment on Solaris
- Created portlets, pages, user profiles.
- Developed Java Portlets (JSR 168), Page Flows, Portlets
- Developed scripts for building the application.
Environment: WebLogic Portal8.1 SP3, Oracle 9i, Documentum5.2, JDK 1.4, JSP, EJB, Web Services, Java script, Solaris.