Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Vinod Kumar

Herndon,Virginia

Summary

Highly skilled System Developer with over 19 years experience in designing, implementing and maintaining software systems. Possess strong abilities in languages such as Python, Typescript and Shell Script coupled with knowledge on database management. Experience in working on Cloud AWS, Automation using AWS CDK, AWS Code Pipeline and Jenkins Pipeline using DSL

Overview

20
20
years of professional experience
1
1
Certification

Work History

System Developer

Amazon Web Services
Herndon, VA
05.2022 - 09.2024
  • Develop CI/CD in AWS CodePipeline in TypeScript to automate infrastructure management, configuration, and application deployment.
  • Designed system architecture with data management, application availability and secure system
  • Write threat model with data security , availability , scalability and mitigations
  • Hands on experience with using GitHub integrated with Amazon Code repositories
  • Wrote services to interact with 3rd party API and Amazon Services API with development/testing done in Postman
  • Wrote python scripts to automate routine tasks, extract data, build metrics, dashboard and alert /generate tickets on threshold
  • Wrote python script for user account inactivity and user termination services to reduce licensing cost, free up licenses, automate user provisioning and group member provisioning
  • Wrote AWS services and integrated with Adobe Workfront, Tableau Cloud and ServiceNow as SAAS products
  • Carried out and implemented large scale system design for various services to interact with application with scalability, security, availability and seamless user experience
  • Wrote test cases using unittest or pyttest for python to verify functionality, modules, logic and code coverage
  • Implemented Black for code formatting and Flake8 for code syntax and style for better code quality
  • Created flow diagram and implemented services that integrate with other AWS Services and Cloud applications
  • Worked with application vendors on requirements, capacity, performance analysis, troubleshooting to deliver project

Web Admin

Volkswagen Group of America
Auburn Hills, MI
04.2018 - 04.2022
  • Developed Jython scripts for automating CI/CD deployment in Websphere9, WebSphere 8.5 in Linux thereby automating manual deployment, reducing time across all environments
  • Created CI/CD Pipelines in Jenkins DSL to automate build and enhance deployment across all environments on both Linux and Windows
  • Wrote Python script using Cryptographic library to securely store credentials and carry out key rotation periodically
  • Worked and implemented on writing chatbot in python that allowed users to get their problem fixed on chat
  • Wrote python scripts to reduce manual work and thereby automate the work for 80% of the incident tickets
  • Wrote Shell scripts to extract data from logs, automate manual tasks, monitors process, provide notifications and auto recovery of the process on failure to reduce manual intervention at off hours
  • Developed mavenization of the code to automate build for WebSphere on DEV, QA and Prod on Jenkins
  • Wrote various python scripts to reduce users issues, application issues there by providing the users with a better environment, which reduced 50% incident tickets counts
  • Integrated shell script and powershell script with Python script to automate complex tasks

System Analyst

TechMahindra Americas Inc
Richardson , TX
07.2016 - 04.2018
  • Installation, deployment and configuration of application, servers packages and system libraries on Linux Servers
  • Wrote Shell script to automate routine administrative tasks, processes

Weblogic Admin

Fiserv Inc
Sunnyvale, CA
07.2015 - 06.2016
  • Deployment and management of weblogic application on end-to-end environment using Ant Hill
  • Developed WLST scripts for automating tasks, monitoring Weblogic nodes, critical errors and health
  • Wrote shell script for generating reports, monitoring errors, health of nodes and peak capacity load on Load balancer

Application Support

Tech Mahindra Americas Inc.
Saint Louis, MO
09.2012 - 07.2015
  • Configuration and Management of applications, nodes, JVM and services on Websphere
  • Wrote Automation Scripts to check application health and send application health report
  • Hands on with configuring with monitoring tool such as splunk and dynatrace

Application Support

TechMahindra Ltd
Pune, India
08.2009 - 08.2012
  • Wrote shell scripts to monitor application queue status and notify using email on queue threshold
  • Wrote batch script to monitor application processes running on IIS and auto recover on failure
  • Carried out application management and deployment

System Security Engineer

SoftBridge Pvt Ltd
Pune, India
11.2008 - 04.2009
  • Performed the test to identify the Threats and Vulnerabilities in Web Servers and Client systems
  • Carried out various kinds of attack such as XSS, Injection/SQL Injection, CSRF, Insecure direct object reference, broken authentication, session management, insecure communication, and authorization bypass

System Administrator

Interpole Technologies Pvt Ltd
Mumbai, India
06.2007 - 11.2008
  • Configuration and management of DNS Server, FTP Server, Apache tomcat, Qmail Server Apache http and IIS Server
  • Wrote shell script to automate routine processing, administrative tasks and migration work of Qmail, IIS, Apache websites, My SQL, IIS and MS SQL Server
  • Carried out Migration of websites and MS SQL Server database files on Windows Server
  • Managed MySQL Server with creating databases, User accounts, backup restore and migration of the databases
  • Installed, Configured and managed various web sites on Apache and Apache Tomcat
  • Wrote Batch script to monitor services on windows using Batch script and do an auto restart on failure

Technical Support

GTL Limited – India
Mumbai, India
09.2005 - 03.2007
  • Installed, configured, and Managed Operating system, printers, switches and other hardware
  • Managed User accounts, passwords, DHCP Server, server data, disks and home directory on Windows Server

Technical Support

ICICI Bank Limited - India
Mumbai, India
03.2005 - 09.2005
  • Troubleshooting and resolving of problems related to hardware, operating systems and third-party applications
  • Installed, configured and managed finacle software
  • This software is used by banks to manage retail banking, wealth management and CRM

Education

Master of Science - Computer Applications

Sikkim Manipal University
Gangtok, India
01.2007

Skills

  • Python/Jython
  • Typescript
  • Shell Script
  • Jenkins/Jenkins DSL
  • AWS Code Pipeline
  • AWS Services
  • SVN
  • Git
  • SQL/MS SQL/MySQL/Dynamo DB
  • Nagios/Splunk
  • Introscope/ELK
  • Linux/Unix/Ubuntu
  • WebSphere
  • Apache Tomcat/Apache Http
  • Postman/API/Python API

Certification

  • Oracle Certified Associate - Weblogic Server 11g System Administrator, Oracle
  • AWS Certified Solution Architect Associate
  • PCAP – Certified Associate in Python

Timeline

System Developer

Amazon Web Services
05.2022 - 09.2024

Web Admin

Volkswagen Group of America
04.2018 - 04.2022

System Analyst

TechMahindra Americas Inc
07.2016 - 04.2018

Weblogic Admin

Fiserv Inc
07.2015 - 06.2016

Application Support

Tech Mahindra Americas Inc.
09.2012 - 07.2015

Application Support

TechMahindra Ltd
08.2009 - 08.2012

System Security Engineer

SoftBridge Pvt Ltd
11.2008 - 04.2009

System Administrator

Interpole Technologies Pvt Ltd
06.2007 - 11.2008

Technical Support

GTL Limited – India
09.2005 - 03.2007

Technical Support

ICICI Bank Limited - India
03.2005 - 09.2005

Master of Science - Computer Applications

Sikkim Manipal University
Vinod Kumar