Pankaj V.

Pankaj V.

15+ yrs of experience in IoT, DevOps, Java Developer, Solutions Architect, Test Automation Architect

Gurugram , India

Experience: 7 Years

Pankaj

Gurugram , India

15+ yrs of experience in IoT, DevOps, Java Developer, Solutions Architect, Test Automation Architect

38571.5 USD / Year

  • Immediate: Available

7 Years

Now you can Instantly Chat with Pankaj!

About Me

  • Recently worked with Aurea as Chief Architect for CICD Operations team 2+ years of experience in software architecture, design & implementation 5+ years of experience in testing OSS/ NMS, Fault/ Performance, Service Management/ Assurance, E...

Show More

Portfolio Projects

Description

Kubernetes 4 node Cluster using Vagrant and Ansible

This is a sample project to create a 4 node cluster (Master = 1, Workers = 3). Vagrantfile creates 4 Virtual VMs in VirtualBox and then ansible scripts are used to install prequisite softwares required to configure and run Kubernetes.

How to create Kubernetes Cluster

Run following commands on a terminal to clone this project and then execute a script which creates all VMs, Installs Kubernetes binaries, Creates a Cluster with 4 nodes and then joins 3 worker nodes with master:

$ git clone https://github.com/v1pankaj/vagrant-k8s-4-node-cluster.git

$ cd vagrant-k8s-4-node-cluster $ ./create-k8s-cluster.sh

Once the script execution completes, execute following command to verify the cluster:

$ vagrant ssh k8smaster

$ sudo kubectl get pods --all-namespaces -o wide

Show More Show Less

Description

Used Ansible, Jenkins, Kubernetes to deploy the application created in VueJS (Spring Boot)

Show More Show Less

Description

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 Baccarat gaming functionalities for e.g. PlaceBet, TakeBet, PayBet etc.

Show More Show Less

Description

A Java, Shell & SQL Loader based ETL application to load performance data into Oracle Tables. Java is being used here to create the records that need to uploaded in the Oracle tables. Java has a good performance in creating large set of data in files. The ETL application simulates 4G KPIs and the resources typically involved in a 4G Telecom network.

Show More Show Less

Description

The repository consists of simulating 3G & 4G KPI data in the form of CSV files. Following KPIs, SNMP attributes and their abitrary data has been simulated using flat records in CSV files. These records can directly be inserted into any database or any File based processing engine: pdpContextsetupTime timeToRegister httpRoundTripDelay MAN_Up CAN_Up EDN_Up MAN_Down CAN_Down EDN_Down SDU_Lost SDU_Transmitted Errored_Bits Healthy_Bits GSN_Congestion serviceResourceCapacity ServiceRequestLoad ifInOctets ifOutOctets ifInErrors ifOutErrors ifInUnknownProtos ifInDiscards ifOutDiscards dot1dStpPortEnable cpmCPUTotal1minRev ciscoMemoryPoolUsed ciscoMemoryPoolFree icmpInEchos icmpInEchoReps ssnmpInPkts snmpOutPkts

Show More Show Less

Description

TCL scripts to start/ stop agents in MIMIC simulator and sending traps from simulated mimic virtual agents

Show More Show Less

Description

SQM (Service Quality Manager) application monitorsthequality of services provided by Telecom service providers. Following were my responsibilites in the project:

-- Develop REST APIs using Java & Jersey Framework

-- Test developed APIs using REST Assured Client

Show More Show Less

Description

Perl utility to extract intended processes displayed by running top utility into separate csv files

Show More Show Less

Description

Created a Selenium UI test framework with Page Object Model

Show More Show Less

Description

Used Drupal 7 platform to create a website. It contains Image galleries, Blog posts, Contact forms.

Show More Show Less

Description

JMeter was used to test AJAX based application. Following were my roles and responsibilities:

-- Create JMeter Test Plan and call REST APIs of AJAX application

-- Gather, Analyze & Interpret performance statistics given by the running tests

-- Include the same test in CI/ CD and run performance tests Nightly

Show More Show Less