Suresh Palanisamy
Python Development Automation
824–844–1417
adb3l3@r.postjobfree.com
Chennai – 603102
Professional Summary
Interested in Python development.
** *****’ experience in Telecom software - Development, Automation, Testing, Scripting and Infra / Platform., Knowledge and Hands-on in Python, Diameter, PCRF, Cisco Networking, VMWare and Openstack., Played different roles Network engineer, Solution Integration Engineer, SME and Technical Leader.
Academics
M.Sc. Information Technology, 2006, Urumu Dhanalakshmi College, Bharathidasan University, Trichy
B.Sc. Computer Science, 2002, Pavendar Bharathidasan College, Bharathidasan University, Trichy
Technical Certification
MongoDB at Skillsoft Ireland – In Preparation
CCIE DC ABL - expired
VCP 5.1 - expired
CCNP - expired
Technical and Soft Skills
Programming – Python 3
Database – Mongo DB(in preparation) and MySQL
Algorithm – Binary search, Jump search, Selection sort, Bubble sort
Automation – Cucumber Gherkin, JSON, XML, PyTest, Jenkins and Shell script
Web devolvement stack – Flask(in preparation), Rest-API, HTML and CSS
Source Control – GitHUB, SVN
IDE and Text editor – PyCharm, IDLE, Sublime and Vim
Mobility – Diameter and PCRF
Cloud platform – Openstack
Virtualization – VMWare, KVM/Qemu and Hyper-V
Networking – TCP/IP, Cisco Switching and Routing, OVS and VMWare DVS
System software – Linux, Ubuntu, Mac OS and Windows
Project management – Rally(Agile) and Jira
Automation and Testing – Application, Platform and Regression
Testing skills – Script development, Code validation, Data analysis and Debugging proficiency
Analytical skills – Critical thinking, Problem solving, Diagnostics and Troubleshooting
Employment History
1.Sr. Technical Lead, HCL Technologies – Cisco ODC, Feb 2007 to present
Project History
1.Cisco Policy Suite, Jan 2019 – present
a.Role: Sr. Automation Engineer
b.Location: Chennai, Tamil Nadu
2.Media streamer service, Jun 2018 – Dec 2018
a.Role: Automation Engineer
b.Location: Chennai, Tamil Nadu
3.Application virtual switch, Jan 2015 – May 2018
a.Role: Automation Engineer
b.Location: San Jose, California
4.Service control engine, Feb 2007 – Dec 2014
a.Role: formerly Network engineer and migrated as an Performance Test Engineer later
b.Location: Chennai, Tamil Nadu
Project Details (as specified in project history)
Project #1
Project name: CPS – Cisco Policy Suite
Product description: CPS for Mobile is a carrier-grade policy, charging, and subscriber data management solution. It helps service providers rapidly create and bring services to market, deliver a positive user experience, and optimize network resources. It also generates monetization opportunities across 3G, 4G, and LTE access networks as well as IP Multimedia Subsystem (IMS) service architectures
Role: Sr. Automation Engineer – application and platform testing
Technologies and tools: Python, Cucumber Gherkin, XML, Genkins, SVN, SITE, Diameter, PCRF, Policy builder, MongoDB, Linux, VMware, Openstack, UCS Blades and Agile
Responsibility:
oI am currently developing a web based tool for automating the CPS deployment on Openstack platform.
oHave done the feature testing and automating the call flows using Cucumber for the features – Custom Group AVP and Data Optimization in CPS.v19.4
oHave developed shell script for CPS-PCRF deployments
oHave created Jenkins server and jobs for CPS-PCRF deployments and sanity / regression
oHave done the functional testing and automated the IMSI feature in CPS.v19.3
oHave done the functional testing and automated the MIN attribute feature in CPS.v19.4
oHave done #30 scripts fixing in Cucumber for CPS 6.1.0 sanity / regression
oHave done the functional testing and automation for application alarm notifications
Project #2
Project name: Media streamer service – Open Media Distribution
Product description: Simplify CDN configuration and management and rapidly bring new CDN applications and services online so you can scale live, on-demand, and time-shifted video distribution. Open Media Distribution transforms traditional CDN economics by combining cloud architecture, agile software development methodology, best-in-class open-source software, and innovative subscription models.
Role: Automation Engineer – application and platform testing
Technologies and tools: Python, PyTest, Salt, Rest API, Linux, VMWare, UCS rack servers and Agile
Responsibility:
oHave automated OMD deployment as developing python script for deployment of OMD components – Salt, Director, Core, Monitor and Insight including the logs. This is a value add to the product and also part of OMD bundle release
oHave automated #25 feature testing cases for Director GUI
oHave automated #30 feature testing cases for Salt
oHave done the jobs of creating and reviewing the test plan using PRRQ and TIMS
oHave done the jobs of creating and completing the user stories and task in Rally for every scrum and feature
Project #3
Project name: AVS – Application virtual switch
Product description: Cisco AVS is a hypervisor-resident virtual network switch that is specifically designed for the Application Centric Infrastructure (ACI) architecture. Based on the highly successful Cisco Nexus 1000V virtual switch, AVS provides feature support for the ACI application policy model with full switching capabilities
Role: Automation Engineer – platform and protocol testing
Technologies and tools: Python, pyATS, Rest API, VMWare, Openstack, AVS, ACI-APIC, Layer2 switching, NxOS, UCS Blade and Rack server
Responsibility:
oHave developed python script for deployment of AVS along with APIC cluster. This script does have choices of feature specific APIC deployments
oHave automated 100+ platform and application testing cases
oHave done functional testing at AVS for BPDU guard/filter, VxLAN Load balancing, PC, VPC, MAC-PIN, Multicast and VSPAN
oHave done functional testing for following features in APIC when AVS enabled SDN infrastructure
VMM Domain with different switching preference like NS-VxLAN, LS-VLAN and VxLAN
Interface policies like LLDP, CDP, LACP, MAC-PIN, Firewall
Interface policy group for iLeaf, PC and VPC
Switching policy profile and policy for iLeaf switches
Attachable Access Entity Profile for identical group of interfaces and switches with respective of VMM domain
Multicast, VLAN and VxLAN pools for EPGs
L2OUT and L3OUT profiles for external L2 and L3 networks
vSPAN monitoring profiles in Local SPAN and ERSPAN
Multi-Tenancy
Bridge Domain and VRF Profiles
Security profiles with contract and filter(ACLs)
Application profiles and EPG
Micro-segmentation in consisting attributes - MAC, IP and Name
Config Rollback, Export/ Import of the Config and AVS tech-support
Firmware and Maintenance groups for Fabric switches
oHave done the jobs of creating and reviewing the test plan using PRRQ and TIMS
Project #4
Project name: SCE – Service control engine
Product description: Cisco SCE provides the solution of Deep Packet Inspection to service providers, which has the ability to control end-user applications such as peer-to-peer applications, security, resource, admission control, policy enforcement and service enhancements such as personalization of content or content filtering
Role: Test Engineer – performance testing and Network Engineer
Technologies and tools: Routing, Switching, Ixia, IxExplorer, UCS Rack servers, DPI, Linux, VMWare, Wireshark
Responsibility as Performance Test Engineer:
oHave done the throughput performance testing for flavors of DPI - SCE8000, SCE10000, vSCE and iSCE using Ixia and Sesame traffic generators
oHave designed Ixia PRT in various scenarios of IPv4 / IPv6, TCP / UDP and IMIX which generates traffic to the SCOS engine
oHave done the routine of capturing real time traffic and pushing to the SCOS engine using Kiwi, Gulliver and Sesame tools
oHave done creating and reviewing the test plan for various throughput
oHave performed Feature testing, Performance Testing, Load/Stress Testing and Regression Testing.
oHave done profiling the performance of SCOS engine by varying the protocols and parameters
Responsibility as Network Engineer:
oAs the ownership of building and maintaining the test-lab infrastructure, installed #95 racks of equipment and test-beds
oHave designed and deployed end-to-end Lab infrastructure of SCE
oHave deployed four IPv4 sub-networks and maintained routing & switching
oHave deployed of VRF, ABF and Static Routing in ASR9000 for iSCE
oHave deployed FARM, Ixia and Sesame test-beds
oHave deployed SUN, HP, IBM and Cisco UCS B & C series servers
oHave deployed DMZ labs for Cisco through Airtel service link
oHave deployed VMWare environment with ESXi and vCenter for maintaining VMs
Personal Data
Father’s name: Palanisamy
Blood group: B+
Born: July 31, 1980
Marital status: Married