Atul Sharma
Raleigh, NC | +1 919 888-8256 | atul358@gmail.com http://linkedin.com/in/atul358
https://github.com/atul358?tab=repositories
Raleigh, NC | +1 919 888-8256 | atul358@gmail.com http://linkedin.com/in/atul358
https://github.com/atul358?tab=repositories
"I am dedicated and performace oriented professional who has passion for design and to formulate innovative ideas with 15 years of IT Industry experience in the field of VOIP Networking, Contact Center Solutions, offering Infrastructure as a Service, Solution designing, re-engineering infrastructure.
I am highly motivated individual who is willing to take up challenges, collaborate, plan, work as team and provide solutions in my field of expertiese".
Computer Engineering, Computer Network Engineering
Undergrad from
Maharishi Dayanand University
Bachelor of Engineering in Electronics & Communication
*System Engineering
*Software Development
*Virtualization in Cloud Computing
*Network Automation
*Cloud Networking
*DevOps
12 years Experience in VOIP Solutions- Avaya Aura, Cisco Unified Communication & Nortel Networks
Solution Designer, Consultant &
Subject Matter Expert(SME)
Aviatrix Certified Engineer - Multi Cloud Networking
Avaya Certified Implementation and Support
71xx (Core Components Integration)
Nortel Certified Engineer
Expected Graduation - December 2020
Master of Science in Comp. Engineering, Computer Network Engineering GPA 3.3/4.0
Relevant Coursework: Linux Networking, Switched Network Management, Internet Protocols, Data structure and Algorithm, Routed Network Design, Advanced Internet Protocol, Operating Systems Principles, Software Engineering, Computer and Network Security, Strategic Management Foundation.
TECHNICAL SKILLS
Programming/Scripting/Tools - Python, C, bash scripting, Ansible, YAML, JSON, CI/CD Pipelines
Virtualization – Libvirt, Container Microservices, Docker, Docker-Swarm, Kubernetes, KVM, QEMU, Hyper-V
Cloud Platforms - AWS (EC2, S3, EBS, RDS, Lambda, ElasticCache, CloudFormation), DevOps, Terraform
Networking Protocols– NVO3,VLAN,VxLAN,GRE,DHCP,QOS,TCP/IP, UDP, DNS, ARP, STP, RIP, OSPF, BGP,MPLS VRRP, HSRP, EVPN, SIP, H.323, OVS, Namespaces, Layer 2/3 Protocols, Web, HTTP, Iptables & NAT-PAT Rules, VPN
VOIP Technology - Unified Communication of Cisco and Avaya ACD, IVR, Skill Base Routing, Trunks, SIP, PRIs, Voice Mail, Verint Logger, WFM Tool, CTI, SIP Trunks, Dialplan, ACD scripting
Miscellaneous- Remedy, ServiceNow, Wireshark, GitHub, Windows, Operating System, Storage
ACADEMIC PROJECTS
Wireshark Dissector – Open community contribution for RFC 8497 – SIP packet Session ID marking with “Logme”. Extract 'Logme' marker from the SIP session id header packet.
‘Storage’ as a Service – Linux Virtualization and Networking
Automation and Orchestration Design automation of a VPC Infrastructure using KVM/QEMU, Libvirt, Docker and Ansible.
Used network namespaces, Iptables, GRE/VXLAN tunnels between multiple hypervisors for isolated multi-cloud/hybrid cloud setup.
Used Network File System and Network Attached Storage, dynamic allocation of local/remote Hypervisor storage.
Extension of Kubernetese feature of self-healing of containers if destroyed.
Python Libvirt API
Orchestrating of Guest/Tenant VPC configuration, VPC performance monitoring. Automation of Securing customer network using IP Tables, NAT Rules and Traffic engineering using Policy base routing.
Operating System & Principal
Implemented the Linux-like scheduler and exponential scheduler in Xinu operating system and familiarize with concept of process management including process priority, scheduling and context switching.
Implemented demand paging for Xinu processes and emulated backing store to hold the pages for swapping.
Implemented reader (shared) & writer (exclusive) locks which address the shared and exclusive access issues in Xinu Operating system to solve semaphore problems.
Load Balancer implementation – DNS LB, Application LB, Feedback based Network LB, Server LB using VRRP.
Xinu Operating System process scheduling, management & context switching, Linux kernel 2.2 based priority scheduler.
Kubernetes Multihop Microservice deployment (PHP & Redis) in multi node, single cluster environment.
Kubenetes Dashboard deployment to manage and administration of cluster nodes and applications using Cluster URL. Wireshark
OSPF Automation and verification (in containerized environment) using Python
Peer-2-Peer system with Distributed Index in Python using TCP Socket Programming.
Peers process which register to registration server process using pre defined TCP ports and request for peer list.
Peer A process connected with Peer B RFC server process using TCP port and request for RFC index
Peer B RFC server process send all requested RFC files to requestor process over TCP connectio
Point-2-MultiPoint RDT using UDP Socket Python Programming
Reliable data transfer using Stop-and Wait Automatic Repeat Request (ARQ)
Implemented MSS based File Distribution to multiple peer in parallel using threading
Calculate packet loss and retransmission using Probability and Random variable generator
From June 2012 to Aug 2019
Technologies: Avaya Aura CM, Avaya CMS, AES, SM, SMGR, Gateways - G450, G430, G250,G650, ESS, CTI, IVR, Mediant Audio Code, SBC, Cisco VG, Cisco Cube, Verint Logger V9.3, V10 & V11, VOIP, TDM,RTP SIP, H.323, TDM
Roles and responsibilities:
HCL Telecom Infrastructure Management:
Installation, Administration & Implementation, level 2 /3 support of Avaya S88XX media servers, ESS, Media Gateway G650, CMS R16, AES, SM 6.0 and Modular Messaging.
Administration Cisco CUCM, Unity connection, Voice Gateway routers and IPCC express.
Administration Avaya Communication Manager 6.0 8800/MG 650
Administration and configuration of ACME SBC (NNC71M3) (Session Border Controller).
Regular software / firmware upgrades of Avaya CM, IP Phones, Circuits packs and Media Modules.
Programing and Implementation of ACDs for Inbound and Outbound business processes.
Designing Call Flow on Avaya, IVR, Cisco and Nortel PBX.
Vector Script Development for Call Flow.
Configuration of DS1, SIP trunking, call routing, and trunk groups, VDN, Hunt groups, Vectors, Agents Login ID’s and extensions etc.
Implementation and support on SIP and H.323 Trunk between HCL and Customer PBX.
Provide L2-L3 support for Call Management System (CMS) and managing Backup on shared and tape drive.
Designing and Configuration of CMS Historical and Real Time Report.
Administration and Management of Computer Telephony Integration (CTI) and Interactive Voice response (IVR) servers integration with Avaya, Cisco and Nortel PBX and implementing projects.
Managing 18 HCL location’s Voice network including over 200 projects.
Responsible for preventive maintenance activities of PBX, patch upgrade for CM Server, Contact Centre Server, IVR and other telecom servers.
Monitor, troubleshoot and resolve all issues in HCL Voice Infra as per SLA signed with clients by HCL.
Solution Designing and Solution Proposal:
Designing Technical RFP for new projects on Avaya, Nortel and Cisco unified Communication Contact center setup.
Planning, designing and implementation of new on boarded projects.
Provide design support to lead Technical Design Specialist on complex projects involving multi domain components like HLD, LLD and BOM (Bill of Material).
Understand customer requirement and propose best cost effective, scalable and reliable solution.
Act as a technical interface between business, vendor partners, end-users, and solution providers to ensure processes and tools are in place to support the environment and meet business needs.
Complete understanding of HCL Clients Voice Infrastructure supported by HCL delivery team and also HCL deployed Voice Infrastructure for .
Discuss with on-boarded/new clients to propose the solution and to make solution best to their satisfaction.
Analysis, Design and Estimation for setting up new environment and requirements.
Projects Planning, Implementation and Support:
Designing customized Integrated Real Time Report as per client’s requirement and need.
Co-ordination with vendors (Avaya, Cisco and Acme) for System related critical issues.
Working on centralized ticketing thru Remedy Incident and Change requests.
Providing Historical Data managed by HCL proprietary tools to clients.
Define rules by programming on the server for utilization of HCL Voice Infrastructure.
Day to day work of Call Flow, Scripting and Programing change as per the requirement change of Clients with HCL Change Management Process.
Day to day activity like Programming / Backup / Restore / Audit / Preventive maintenance / Inventory Management / Phone Movement etc.
Requirements gathering and documentation.
Updating Projects status on HCL internal portal and applications.
Preparing project plans, plan of action for activities, updating project status, client discussion on HCL Voice team
managed application.
Preparing handover documents post complete implementation of Voice Infra over HCL Voice Team managed share portal.
Planning and Commissioning for Movement of OMCs voice hardware setup.
Planning and Commissioning form migration of OMCs from rental to permanent devices.
Working on HCL GIS Solution (Global Inbound Services) with Service Provider like BT, Orange and TCL and with their local vendors for procuring DID, Toll Free Numbers (TFN) and Universal TFN (UIFN).
Configuring and administration of DID/TFN/UIFN on SBC, Avaya Session Manager, Avaya CM and CUCM.
Documentation, Co-ordination and Knowledge Transfer:
Educate and Train Team Projects lead for accessing and using all kinds of reports related to projects from HCL proprietary tools.
Educate and Train Service Desk agents on login/logout/Aux Code usage procedure to meet the SLA.
Teach team member for HCL Change management process as well as all supported clients Change Processes.
Prepare Process/Change Management documents, getting sign off from all stake holders and guiding team to adhere.
Dealing with Network and Security Team for project implementation.
Discussing with regulatory team for non-standard voice solution asked by clients.
Indulge in Service Improvement Processes to give best satisfactory support and services to HCL clients.
Plan preparation for cost reduction to HCL Global Voice Infra like migration of all PSTN circuits to GIS SIP circuits which reduced huge billing of PSTN circuits.
From August, 2011 to June 2012
Project: Royal Bank of Scotland, EMEA, APAC and US region
Roles and responsibilities:
Worked in RBS NOC, handling AVAYA, NORTEL and other telecom devices.
Handled regular voice related issues.
Following Accenture and RBS Change management process for making any changes. Scripting and Vectoring of new Call Flow.
Tools: Citrix, Avaya Site Administration (ASA)
Technologies: Avaya CM 5.2, Modular Messaging, AES, Nortel CS1000E
From July 2007 to August 2011
Roles & Responsibilities
Installation of AVAYA IP OFFICE 500, Avaya CM Version 5.2, 6.0, G450, G430, G230, Application Enablement Server (AES).
Installation of Nortel CS1000E Rls 5.0, Rls 6.0, Media Gateway 1000M, 81C, 61C, 11C, Symposium, CCMS, CCMA, CCMM, Replication Server, OTM, CCT, Verint logger, Signaling Server, Call Pilot 201i and Mediant Audio Code
Handling multiple client as a Field Engineer at North Region.
Responsible for preventive maintenance of client PBX, taking Backup, patch upgrade, major/minor activities
and day to day troubleshoot and resolution to issue/tickets.
Tools: HyperTerminal, ASA, Putty, OTM
Technologies: Nortel TDM/IP Telephony, Avaya TDM/IP Telephony, Audio Code