Devops Lead Resume
Jersey City New, JerseY
PROFESSIONAL SUMMARY:
- 15 Years of strong experience in design, analysis, development & implementation of various Web applications with N - Tier Architecture using Java.
- Experienced in implementing Organization DevOps strategy in various operating environments of Linux and windows servers along with cloud strategies of Amazon Web Services.
- Expert-Level Knowledge of Amazon EC2, ECS Clusters, S3, DynamoDB, RDS, Elastic Load Balance, SQS, Lambda and other services in the AWS Cloud Infrastructure such as IaaS, PaaS and SaaS.
- Experience implementing infrastructure as code using Terraform, CloudFormation.
- Extensive working experience on CI/CD automation using Jenkins, GitHub, Artifactory, SonarQube, XLD, XLR, Vault, Artifactory, Photon, Datical, Pivotal Cloud Foundry (PCF).
- Hands On experience on Splunk Dashboard, Dyntrace monitoring, Veracode Scanning.
- Driving the DevSecOps initiative at the Organization.
- Proficient in working on various technologies like JAVA, J2EE, XML, XSD, Struts, Hibernate, Spring, JAXB, Web services, AJAX, Java Script, Apache Solr, Oracle.
- Extensive knowledge in all phases of software development life cycle: Experienced in project planning & estimations, Analysis and designing the application, Development strategy & development activities, testing and UAT support, Production strategy and planning, environment setup, post production support etc.
- Experience with Design pattern & LEAN methodology of Software Development.
- Extensive domain Knowledge in Insurance domain.
- Expertise in fine tuning SQL store procedure, normalizing the database and with PL SQL concepts
- Expert in creating and using Stored Procedures, Views, User Defined Functions.
- Hands on experience on HP Quality Center and RADAR.
- Having knowledge on different version management tools such as GIT, PVCS & SVN.
- Involved in many new proposals and project estimations and customer presentations.
- Ability to work in tight schedules and efficient in meeting deadlines.
- Good initiator, quick learner and excellent team-player with strong personal and group communication skills.
- Strong team player with good interpersonal skills.
- Ability and desire to learn, very flexible and adaptable. Can adapt to new software and processes quickly and efficiently.
- Having good working experience in Onsite-Offshore Model. Managed team of as big as 25 members.
- Received many customer appreciations & s for on time deliverables and to meet the target date.
SKILL SUMMARY:
DevOps Tools: Jenkins, XL Deploy, XL Release, SonarQube, HPFortify, Veracode, Datical, Photon, Splunk, Dyntrace, Pivotal Cloud Foundry.
AWS: API Gateway, Lambda, S3, EC2, ECS, RedShift, Kinesis, SQS, SNS, Auto Scaling, ElasticLoadBalancer, Elastic Cache, Cloud Watch, VPC, Subnet, Route 53.
Languages/Frameworks: Java, JSP, XML, XSD, XSL, SQL, JAXB, EJBs, JAXRPC, JAX WS, Axis, Web Services, Dojo, JSF, Primefaces, Struts, Hibernate, Apache Solr, Spring, REST Webservices, Weblogic, Tomcat.
Databases: RDS, DB2, Oracle 11g, Sybase, SQL Server 2000
Version Control tools: GIT, PVCS and SVN
Source Editors: Rapid Application Development, Eclipse, Intellij IDEA, Notepad++
Design Tool: MS Visio
Database Tools: Squirrel, SQL Navigator, TOAD
Bug Tracker: HP Quality Center, Radar
Reporting Tools: Crystal Reports
Build Tools: Maven, Ant, Gradle
PROFESSIONAL EXPERIENCE:
Confidential, Jersey City, New Jersey
DevOps Lead
Tools: Jenkins, GitHub, SonarQube, Artifactory, XL Deploy, XL Release, AWS Ecosystem, Pivotal Cloud Foundry (PCF), Splunk, Dynatrace, Photon, Vault, Datical
Responsibilities:
- Responsible for Continuous Integration and Continuous Delivery process implementation using Jenkins along with Groovy and Shell scripts to automate routine jobs.
- Automating infrastructure and provisioning using Terraform modules in AWS Cloud environment.
- Worked on multiple technologies onboarding to DevOps like Java, .Net, Hadoop, Netezza, Pega, Datastage, Microsoft SSIS, Cognos, Solr, Selenium Test framework, Blazemeter tests.
- Coordinate and assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control and analyzed and resolved conflicts related to merging of source code for GIT.
- Worked on large initiative of ACC transformation of automating 600 + projects.
- Developed the Performance Testing Pipelines to onboard multiple applications.
- Developed Shared Libraries to define the template for each technology Onboarding.
- Instrumental in Pega Pipeline automation for One Claim (World’s largest Pega implementation).
- Designing the BPM pipelines for 100 + services in Cloud.
- Created Service Now and Infrastructure dashboards in Splunk.
- Performed daily Push/Pull requests on GitHub to push the code to Jenkins to test/create/deploy the builds of respective applications in AWS.
- Integrating Defect tracking tool JIRA with Confluence and Jenkins CI server for identifying, logging and, tracking and documenting defects/issues in real-time.
- Created Docker images using a Docker file. Worked on Docker container snapshots, removing images and managing docker volumes on AWS EC2.
- Using Dyntrace Agent, monitored the Infrastructure in AWS.
- Creating deployment dashboard using GitHub Pages.
Confidential, Jersey City, New Jersey
Technical Manager
Tools: Core Java, JSP, Servlets, Dojo, IBM WebSphere 6.1, IBM RAD 8.5, Oracle 11g, JAXB 2.0, JAXRPC, JAXWS, Axis, Ecommerce Framework, XSL, XML, PVCS, WinSCP, Data Stage, Putty, PPM, Ant, LDAP, PVCS, DB2
Responsibilities:
- Requirements gathering for business enhancements to existing application by interacting / interfacing with AIG Business Teams - Small Business and Excess Casualty Business.
- Providing solutions as per the requirements gathered. I have been involved in this activity on an ongoing basis as this requires core technical knowledge of Ecommerce Framework that the application is based on and also the business understanding and domain knowledge that I have gathered over the past 6.5 years on the project.
- Clarifying business requirements with business and other interfacing teams involved in the project
- Estimating the change requested by the business unit.
- Identify, evaluate and recommend products and technologies that should be used to implement the change requested.
- Create sequence diagrams, class diagrams, and use-case diagrams for system (using MS Visio) representing the complex workflows of the business needs.
- Reviewing the impact analysis of Change Request and enhancements.
- Creating design documents and coordinating the development cycle.
- Certifying the application through AppScan, Source Code Scan and Whitehat Scan.
- Responsible for doing detailed code review and defining the coding guidelines for the project.
- Designing the Database changes and getting it approved with Data Architect.
- Coordinate Integration, System and UAT testing.
- Build and Release management.
- Performance Tuning of the application.
- Planning and deployment of all releases and change management.
- Creating Deployment diagrams for the applications to aid during application deployment, implementing HTTPS security and building controls within the application to make the application secure and compliant.
- Coordinating form (Endorsements) changes through Form Central system.
- Providing the system support to end users.
- Writing/Modifying build script using Ant.
- Implementing the Web services using JAX RPC and JAX - WS methodology.
- Writing complex Stored Procedures using PL/SQL to calculate auto pricing of the policies.
- Coordinating the performance testing of the application and resolving performance related issues.
- Managing/Modifying the Rating Algorithm.
- Creating JAXB classes that interact with rating engine.
- Setting up the code base in Version Manager.
Confidential
Technical Manager
Tools: Java/J2EE, JPA2.0, Web Services (JAX-WS), REST Webservices, PrimeFaces, JSF, GIT, Maven, EXT JS, Intellijidea, Solr, Tomee
Responsibilities:
- Creation of HLD, LLD and review of the artifacts done by team members.
- Analyze the requirement to come up with functional as well as Non-Functional requirement.
- Providing technical solutions to team members.
- Estimation and Distribution of work to team members.
- Database set up and creating the data model based on the requirement.
- Design and creating the build scripts.
- Code Base setup.
- Release Management.
- Perform test case review.
- Appropriate status reporting to Delivery Manager.
- Create and track the QA, UAT deployments. the team members on the new technologies being used in the project.
Confidential
Senior Software Developer
Tools: Java, JSP, JavaScript, Websphere 6.1, Rapid Application Development (RAD 8.5), IBM DB2 9.7, XML, XSL, MVC, JAXB 2.0, EJB, Putty, Winscp, PVCS, Aqua data Studio.
Responsibilities:
- Worked as a senior Java developer to write rating algorithm.
- Involved in gathering requirement and preparing BRD.
- Involved in writing stored procedures to calculate premium for an Excess Policy.
- Made use of various J2EE design patterns like ‘Factory’, ‘Singleton’, and ‘Service Locator’ to develop the reusable components.
- Creating sequence diagrams, class diagrams, and use-case diagrams for system using MS Visio.
- Involved in code review and preparation of Test Cases.
Confidential
Senior Software Developer
Tools: Java, JSP, JavaScript, Café, WSAD, XML, Oracle 9i, PVCS, Websphere 5.1
Responsibilities:
- Worked as J2EE developer for AIG Insurance EBRS application.
- Gathering requirement and preparing BRD.
- Involved in coding of JSP for presentation logic, Servlets and Java Beans for Business Logic and also involved in Reviewing and Testing of these Files.
- Developed various components, which uses J2EE design patterns like ‘Factory’, ‘Singleton’, and ‘Service Locator’.
- Creating sequence diagrams, class diagrams, and use-case diagrams for system using MS Visio.
- Involved in code review and preparation of Test Cases.
Confidential
Software Developer
Tools: Java, JSP, Servlet, JavaScript, JSF, WSAD, CVS, Oracle 9i, Bugzilla, Windows 2000, Websphere 5.1.2 Application Server.
Responsibilities:
- Coding the module as per the requirement.
- Identifying gaps and resolving issues with customer.
- Involved in system and integration testing and preparing test plan.
- Configuration Management, Release Management.
- Uniform Modeling Language (UML): Analysis and Design Approaches, Use Case, Sequence Diagram and Class Diagram using Visio.
- Actively involved in the Impact Analysis and Estimation of different modules.
Confidential
Software Developer
Tools: Java, JSP JavaScript, Eclipse, Weblogic 8.1, Tortoise SVN, Oracle 9i, Bugzilla, Windows 2000
Responsibilities:
- Analyzing the requirement and preparation of the low level design document.
- Knowledge Accusation of the existing system and Knowledge Transfer with the team members.
- Acting Module Leader for the Online Applications.
- Preparation and Presentation of the high-level system architecture, detail system architecture, workflow.
- Coordinating with the Onsite team.
- Involved in Coding of JSP for Presentation logic, Servlets and Java Beans for Business Logic and also involved in Reviewing and Testing of these Files.
- Involved in Reviewing of Code and preparation of Test Plans.
- Also involved in handling the bugs reported by users in UAT.
- Actively involved in following companies quality procedures.
Confidential
Software Developer
Tools: JSP, JavaScript, Struts, Hibernate, WSAD, CVS, Bugzilla, Windows 2000, Oracle 9i
Responsibilities:
- Coordinating with the Onsite team.
- Involved in Coding of JSP for Presentation logic, Servlets and Java Beans for Business Logic and also involved in Reviewing and Testing of these Files.
- Involved in Reviewing of Code and preparation of Test Plans.
- Involved in coordinating the deployment of the application and doing QA moves.