Senior Developer - Oss Resume
SUMMARY:
- 8+ years of diverse experience and expertise in design, development, testing, and supporting the network management solutions.
- Hands on coding expertise with programming languages like C/C++, ASL, Java, J2ee, JSP, EJB, shell, Perl, PHP, and SQL/Oracle.
- Solid experience in Fault management, performance management, network provisioning domain.
- Implemented network management solutions for large scale enterprise networks such as ATT and Verizon.
- Good experience of working on wireless technologies which includes Controllers, Access Points(WAP) and clients.
- Good knowledge on messaging technologies such as RabbitMQ to integrate various tools.
- Good knowledge of web - services and knowledge of Tomcat, Weblogic.
- Excellent knowledge of UNIX O/S (Solaris, Linux), Windows and Virtual machines of respective operating systems.
- Expert knowledge with FCAPS, essentially Service Provisioning, Fault management, Performance management, scaling and SLAs.
- Extensive experience working with L2/L3 platforms and popular network protocols (TCP/IP, UDP, SSH, BGP, OSPF, RIP, LACP, LLDP, SNMP,VLAN, DHCP, DNS).
- Thorough understanding of alarm correlation, route cause orchestration and and platform scaling.
- Expert Level knowledge of Network Management Protocols - SNMP, V1,V2, V3 Protocol versions, Traps, MIBs, Syslog, XML.
- Often communication with contractors/partners/customers/vendors as well as with various internal units and stakeholders.
- TEMPEffectively addressing the escalations, critical issues with NMS tolls such as EMC Smarts Suite along with other tools.
- Setting configurations, rules for events correlation, notifications and configuring Polling and threshold settings for all systems.
- Building the solutions of enterprise monitoring as per the business and operational requirements.
- Excellent knowledge of networking protocols, Routing, Switching and OSI layers.
- Addressing the day-to-day management of the team in prioritizing the ongoing issues and managing their workload.
- Strong problem solving skills, adaptability, proactive, willingness to take ownership.
- Excellent oral and written communication skills with the ability to interact with customers and senior management.
TECHNICAL SKILLS:
Programming Languages: C/C++, ASL, Java, J2EE, PHP, SQL/Oracle, SOAP and RestAPI.
Scripting: Shell, Perl, HTML, XML.
Domain Expertise: OSS, NMS, EMS, Data Center, Ethernet, Routing, Switching, Wireless, WAP, TCP/IP, WMI, SNMP, Traps, Syslogs, VoIP, Network Protocols, IP Networks, Fault Analysis and Performance analysis, SLA, FCAPS, Virtualization.
NMS Products: EMC SMARTS Suite, SCOM, W4net, IBM Netcool and ASAM.
Network Products: Cisco s IOS, IOS - XE, and IOX-XR and Juniper s JunOs.
Operating Systems: Linux, Windows, Solaris, VMware.
Tools: CVS, SVN, Cygwin, ClearQuest, Gdb, Ethereal, Wireshark, Mib-Browser, CLI
PROFESSIONAL EXPERIENCE:
Confidential
Senior developer - OSS
Environment: C, Java, Shell, PHP, EMC SMARTS, NerveCenter, Ethereal, Linux.
Responsibilities:
- Strong programming skills in languages such as Java, Perl, PHP, SQL and Shell to build and integrate the applications.
- Applying expert knowledge with fault management and implementation of fault management systems such as EMC Smarts and NerveCenter.
- Work closely with stakeholders, client groups to define requirements and create system design to meet requirements.
- Participate in and provide technical leadership for surveillance architecture.
- Coordinate resolution with service delivery team, application support groups and implement changes to prevent problem recurrence.
- Analysing SNMP MIBs to provide correlation of events (alarming and clearing), establish severities and develop escalation policies.
- Managing the tools and software in support of Network Discovery and Topological RCA.
- Identifying gaps in the available information required to understand a problem or situation and devising means of remedying such gaps.
- Dealing TEMPeffectively with unexpected situations, taking advantage of opportunities and overcoming Problems.
- Coordinating with clients directly with proper understanding of deliverables and commitment on dates.
- Accountable for software effort and cost estimation after analyzing the IT requirements.
- Responsible to migrate the NFMS application from Solaris to Linux Redhat 6.5 server.
- Considering the measures to improve customer satisfaction by providing quick resolutions to production issues to Business Users.
- Responsible for code reviews for self, peers.
Confidential
Lead OSS Engineer
Environment: C/C++, Java, Perl, Shell, EMC SMARTS, GroundWork, Ethereal, Linux, Solaris.
Responsibilities:
- Designing NMS system architecture, specifications, testing and documentation in carrier Ethernet service provisioning and configurations.
- Design, development of advanced customized solutions and automation's for NMS/EMS tools with respect to Service Provisioning, Fault and Performance analysis.
- Process SNMP Traps, syslogs, log-files using appropriate built-in adapters and correlate the necessary events, thereby route cause scenarios.
- Deployment, automation and maintenance of monitoring systems and operational support.
- Design, development and implementation of solution to exchange and propagate the Ethernet, L2/L3 data from IP availability manager to BGP, OSPF, ESM domains in SMARTS Suite product.
- Perform professional level assignments of wide scope and high complexity involving development and implementation of scalable solutions to monitor global customer data centers.
- Working on solutions relevant to EMC SMARTS - Enterprise Systems Fault Management and performance management with the SNMP and associated trap framework.
- Migrations/upgrades of EMC-SMARTS (IP-AM/PM, TSM, ESM, ACM, NPM and SAM) with Linux virtualized environment along with relevant customizations in Perl and Shell.
- Applying expertize with fine-tuning the various Smarts suites domains along with fine-tuning and configuring polling and alert thresholds.
- Work closely with third parties to evaluate, improve and implement products that support network and system management needs.
- Building Perl RPMS and associated modules to develop customized solutions.
Confidential
NM Design Engineer
Environment: SharePoint, Perl, Python, Shell, MG-Soft Mib Browser, Linux, Solaris.
Responsibilities:
- Design and development of Provisioning, Fault Management, Performance Management solutions for large scale Enterprise Networks.
- Worked as 'Design and development engineer' provides technical expertise and responsible for developing and documenting Network Management Technical Plans (NMTPs) specifically for Provisioning, Fault Management and Performance Management.
- Developing and presenting the NMTPs to a wide and diverse audience within customer internal organizations (e.g., IT, Operations, Planners).
- Involved in developing NMTPs for fault management for the projects such as ASE, IPAG,MPCIO,ASEoGPON, ASEoLS and EoCu.
- Working closely with cross-function teams including multiple vendors, operations, IT (systems development) to solidify Network Management design.
- The role includes the development of NMTPs which document the FCAPS solution for supporting discrete elements in the network and for supporting the end-to-end network.
- Expertize in SNMP, Syslogs, MIBs, Orchestration options, platform licensing, and platform scaling, alarm correlation - intra and inter-element.
- Assist the concerned stakeholders in the process of migration of NMS Solution to VMware - Virtual Environment.
- Implementation of customized solutions for fault Performance Management based on SNMP, WMI framework.
- Utilize various SNMP (V1, V2C and V3) based tools to troubleshoot various problems determination and resolution.
Confidential
Senior Software Engineer
Environment: C, Java, J2ee, Model, ASL, Perl, PHP, Python, Shell, XML, SVN, ClearQuest, Ethereal, Windows and Linux.
Responsibilities:
- Responsible for design, deployment and testing of enterprise network management software to monitor network devices such as Routers, Switches, Hosts, Loadbalancers, and Firewalls etc.
- Administered, maintained, and engineered enhancements to IT Monitoring tool in accordance with business demands and infrastructure requirements from concerned stake holders.
- Designed and implemented the solutions to manage and monitor the L2/L3 features, HSRP, VRRP protocol based features in SMARTS suite to support redundancy capability.
- Debug and resolve the NOC issues like domain hanging, server crash through dump analysis. Ensure that ideal application performance with the halp of various network metrics.
- Implemented various internal tools such as snmpwalk, snapper and Vlan tools to make the development and QA team’s job easy.
- Implement the tools based on SNMP (V1, V2C and V3) protocols, which can be used for problem determination and resolution.
- Assisting the customer with Proof of Concept (PoC), deployment strategies of EMC-Smarts based on their network datacenter scale.
- Work closely with third parties to evaluate, improve and implement products that support clients network and system management needs.
Confidential
Responsibilities:
- Requirements collection from various clients at NOCs, develop and maintain the solutions for next generation devices.
- Hands on development of SNMP-agent/WMI functionalities on ESM process monitoring and other relevant features.
- Understanding the working model Virtual Centers and associated elements like ESX, Virtual machines to support and maintain management solutions for them.
- Utilize various SNMP based tools and WMI calls for problem determination and resolution.
- Assist customers with Proof of Concept, deployment of ESM to support the management solutions for their Virtual data center.
- Working knowledge of supporting the management solutions for Microsoft clusters and Veritas clusters and Hyper-Vs in EMC-ESM.
- Responsible for development and testing of application monitoring support for TCP based applications.
Confidential
Responsibilities:
- Writing filed s for the newly incorporated devices after reviewing the family history of the similar device models.
- Support the standard configuration changes to the monitoring systems toolset as well as provide standard maintenance activities such as Patches, minor upgrades, and server maintenance.
- Analyze Network Management based customer requirements and develop solutions to support various devices from different vendors using SNMP based data.
- In corporate various complex network devices in Smarts InCharge topology.
- Analyzed and troubleshoot various NOC issues in EMC Smarts for IP.
- Analyze the SNMP snap data from network devices using MG-Soft Mib Browser and other supportive tools in order to support management capabilities for those devices.
- Handy knowledge of Layer-2/Layer-3 management level information of networking devices from popular vendors like Cisco, Juniper, Brocade etc.
- Develop and maintain minor solutions within the Incharge Product to support Availability/Connectivity/Health/Performance information to the end user.
Confidential
Responsibilities:
- Design, deployment, testing, implementation and support Microsoft Operations Manager (MOM) and System Center Operations Manager (SCOM).
- Administered, maintained, and engineered enhancements to SCOM in accordance with business demands and infrastructure requirements
- Engagement with Microsoft over use cases and requirement specifications for new vendor network devices set in SCOM.
- Driving the development activities on discovery engine and management pack functionalities for SCOM.
- In corporate new devices into SCOM for their management as and when they deployed in datacenter.
- Assist the fields with solving the issues which arise from SCOM deployment across various geographic regions.
- Develop custom solutions to address the various SNMP limitations to override the discovery and monitoring issues of networking devices.
- Develop and maintain solutions within the SCOM to support Availability/Connectivity/Health/Performance information to the end users.