Pankaj Verma

India

@pankaj065

I am a self managed, problem solver, highly organized and a proactive communicator. I would like to work on the latest technologies and resolving complex technical problems. I Also like to design and architect efficient CICD solutions

Badges

Java
Python

Certifications

pankaj065 has not earned any certificates yet.

Work Experience

  • Chief Software Architect

    Aurea•  May 2018 - November 2018

    ➢ Worked as Chief Architect to support the MSCentralization Factory Operations for CI/ CD involving resolving day to day support issues and providing support to all product teams ➢ Support to different teams involved issues faced in ​Jenkins, Jervis, TeamCity & ElectricFlow build issues running over ​AWS EC2​, ​Docker, Kubernetes and ​VMWare platforms ➢ Created and configured EC2 instances running as build agents for TeamCity, Jenkins & Jervis ➢ Collated performance data and compared results obtained on running builds over k8s, CDH & VMWare ➢ Tested first VMWare and TeamCity integration to analyze the feasibility of VMWare VMs acting as build agents in TeamCity and Jenkins ➢ Recently did a migration of EC2 Linux based agent to VMWare using RSync ➢ Worked over deployment of sample application on k8s, CDH & VMWare using Jervis Ansible​ framework ➢ Worked as Chief Architect on docker compose based products to migrate them to kubernetes ➢ Migrated docker compose based artefacts to ​k8s by converting docker compose and ansible scripts to ​Stateful Sets, PVCs, Services & Ingresses ➢ Deploying and running the k8s artefacts to ascertain the accessibility of the application running inside k8s pods ➢ Created Pipeline scripts and jobs as per TeamCity build configuration for CI, IB & RC builds

  • Solution Architect

    WDTS India Pvt. Ltd.•  March 2017 - May 2018

    ➢ Worked as a Solutions Architect to design new Solutions to be integrated with current software framework and help Test & Development teams to simulate Casino Gaming Table operations ➢ Designed a solution using ​Sparkjava REST framework to simulate the Gaming Table operations. Integrated already developed C++ application with Sparkjava based REST framework to call C++ APIs using REST java calls and initiate the gaming functionalities for e.g. PlaceBet, TakeBet, PayBet etc. ➢ Followed​ Agile Kanban ​process to develop the application ➢ Used ​Salt deployment tool to configure large number of VMs to host product microservices

  • Technical Lead

    MYCOMOSI•  March 2014 - March 2017

    ➢ Worked on ​Docker to automate the software deployment process inside docker containers using Ansible along with Jenkins in a Continuous Integration environment. ➢ Designed a framework where several docker containers are linked to each other using docker compose & swarm to make software deployment and test process fully automated and virtualized. ➢ Used VMWare vSphere to create VMs and then perform testing of various products over the created VMs ➢ Following ​Agile​ process and Behaviour Driven Development (B​ DD​) ➢ Using ​Gherkins​, ​Cucumber​, ​Java & ​JUnit to cover User Stories of ProInsight (A Service Network Analytics ​application). ➢ Used REST Assured ​& ​Fluentlenium​ to automate​ APIs​ & ​UI ​of an application called ProInsight.

  • Technical Lead

    Objective Systems Integrators Inc.•  July 2007 - February 2014

    -- Development of System Engineering plan and send it for review to various teams. -- Worked as a System Engineer to find out the core performance bottlenecks and various OS, Network, Database & Application parameters to propose a plan to further tune the application. -- Developed a proposal to use the DataManager for gathering LTE KPIs. -- Simulated LTE KPIs, UMTS network to send performance KPIs to the application. -- Development of Java programs, UNIX Shell scripts, SQL Loader scripts to populate the Database with the LTE KPIs -- Analyzed and tested the functional and performance testing of the application. -- Extensively used Oracle Enterprise Manager (OEM) for capturing database snapshots to find bottlenecks in the database. -- Proposed tuning areas of the application as a whole. -- Used JConsole, UNIX Shell scripting to gather and monitor various statistics of the resources under utilization. -- Used AdventNet Network Simulation Toolkit 6.0 to simulate Cisco 3600/ 7600 Routers, Solaris based Servers, Windows 2000 devices, Printers, Switches & Multiplexers. -- Used SNMP and Cisco IOS for the simulated devices to perform Stress and performance testing. -- Tested Telnet, Shell, SNMP, TCP-IP, X.25, Serial, XML, Database based protocol agents for performance and functional testing. -- Development of Java programs, UNIX Shell scripts, SQL Loader scripts to test mentioned protocol agents. -- Created Java based utilities to test applications. -- Proposed the deployment architecture for an IP Management application to manage an SNMP Based network. -- Used JMeter to automate the performance testing of Portal. -- Provided a plan for the scalability of the Service Modeler by tuning in the areas including JBoss Clustering, Thread Pooling, Logging, Caching, JVM Tuning. -- Evaluated Apache Tomcat tuning area with Load balancing using mod_jk and mod_proxy, mod_rewrite -- Used 3G KPIs in the system to actually simulate a part of 3G Network. -- Faced issues while discovering simulated networks and coordinated with Rocket Software to successfully resolve issues. -- Sniffed SNMP packets using Wireshark (Ethereal) to find out the issues in the discovery applications. -- Generated reports on comparative analysis of two discoveries to synchronize the network inventory with the physical network for future uses. -- Proposed the deployment architecture for an Auto Discovery application to manage an SNMP based network. -- Incorporated the actual VzW (Verizon Wireless) and Sprint environment for using the Network Command Center to monitor their different zonal networks for alarm processing. -- Sent bulk alarms by simulating Switches having Line Cards & Ports and filtered alarms on the basis of no. of Switches, Line Cards & Ports. -- Created deployment architecture to use multiple operators within a zone using LDAP mechanism for authentication. -- Used Load Balancing mechanism in a master/ slave fashion to distribute the alarm processing. -- Performed Stress and Performance testing to find out the Variability, Scalability and finally the bottlenecks in the application. -- Studied Gauges/ Graphs/ Tabular data being reported to the application for functional and regression testing. -- Integrated IP Management application with the Advance Performance Management application to process performance data gathered from SNMP devices. -- Developed Java scripts to be used with the AdventNet Simulation Toolkit 6.0 to send fault data to the application. -- Tested Fault, Delay, Threshold, Correlation & Throttling mechanisms of the application. -- Tested Shell, Telnet, BCN, TCP-IP, SNMP & File based Gateway Agents. Used Rational XDE Tester to functionally test the application. -- Developed generic methods in XDE to be used across the whole application.

  • R&D Engineer

    Agilent Technologies International Pvt. Ltd.•  November 2005 - July 2007

    -- Automated testing of Internet Protocol Assurance application using XDE Tester -- Generated generic libraries of tests to be used in different tests of the application

  • Software Engineer

    Nucleus Software Exports Ltd.•  November 2005 - July 2007

    -- Had been contributing to the testing process by manual as well as with automated tools. like QA Load and QA Run. -- I was responsible for building test plans, formulating test strategies, creating test scripts and executing them. -- Involved with the performance testing of banking products using Rational Performance Tester & Rational Robot

Education

  • BITS, Pilani (Birla Institute of Technology & Science)

    Software Systems (WILP), MS•  April 2006 - April 2009

  • IMS Ghaziabad

    Computer Applications, MCA•  April 2001 - April 2004

  • BND Degree College

    Physics, BSc•  April 1997 - April 2000

Skills

pankaj065 has not updated skills details yet.