This resume summarizes Phu Sam's experience in test automation and network administration over 20 years. He has extensive experience developing test scripts using languages like TCL, Python and shell scripting to test networking equipment. Currently he is a Principal Engineer at Broadcom where he maintains their Linux testing infrastructure and develops automation scripts. Previously he held roles like Automated Regression Technical Manager at Cisco where he led automation teams and improved their testing processes. He has comprehensive knowledge of networks, protocols, switches and operating systems.
Ciena India is looking for SVT/PV (System Verification or Product Verification ) Engineer with 2 Plus Year experience with Layer 2 / Packet / MPLS Technology. Candidate can apply directly to me at nabajaj@ciena.com.
Enabling new protocol processing with DPDK using Dynamic Device PersonalizationMichelle Holley
Abstract: Dynamic Device Personalization allows a DPDK application to enable identification of new protocols, for example, GTP, PPPoE, QUIC, without changing the hardware. The demo showcases a DPDK application identifying and spreading traffic on GTP and QUIC. Dynamic Device Personalization can be used on any OS supported by DPDK, for example we showcase a QUIC protocol classification demo on Windows OS.
Speaker Bio: Brian Johnson is a Solutions Architect for Intel Ethernet products focusing on network packet processing, virtualization and NFV technologies. He is responsible for the definition and development of networking best practices for cloud and NFVi deployment technologies. Brian jhas over 20 years of experience in server and network product planning during which he held various positions in strategic planning, technical product marketing, and product development.
Prior to joining Intel in 1999, Brian held various technical and marketing roles for computer VARs and was the IT Administrator at the Daily Journal of Commerce in Portland, Oregon. He also served as the Vice Chair for the CompTIA Server+ and council member for CompTIA+ industry certifications.
Brian holds Bachelor of Science degree from Portland State University. Additionally, he has various technology certifications, CompTIA – A+, Server+, and Network+ and am FKA Certified Master Trainer.
Preparing to program Aurora at Exascale - Early experiences and future direct...inside-BigData.com
In this deck from IWOCL / SYCLcon 2020, Hal Finkel from Argonne National Laboratory presents: Preparing to program Aurora at Exascale - Early experiences and future directions.
"Argonne National Laboratory’s Leadership Computing Facility will be home to Aurora, our first exascale supercomputer. Aurora promises to take scientific computing to a whole new level, and scientists and engineers from many different fields will take advantage of Aurora’s unprecedented computational capabilities to push the boundaries of human knowledge. In addition, Aurora’s support for advanced machine-learning and big-data computations will enable scientific workflows incorporating these techniques along with traditional HPC algorithms. Programming the state-of-the-art hardware in Aurora will be accomplished using state-of-the-art programming models. Some of these models, such as OpenMP, are long-established in the HPC ecosystem. Other models, such as Intel’s oneAPI, based on SYCL, are relatively-new models constructed with the benefit of significant experience. Many applications will not use these models directly, but rather, will use C++ abstraction libraries such as Kokkos or RAJA. Python will also be a common entry point to high-performance capabilities. As we look toward the future, features in the C++ standard itself will become increasingly relevant for accessing the extreme parallelism of exascale platforms.
This presentation will summarize the experiences of our team as we prepare for Aurora, exploring how to port applications to Aurora’s architecture and programming models, and distilling the challenges and best practices we’ve developed to date. oneAPI/SYCL and OpenMP are both critical models in these efforts, and while the ecosystem for Aurora has yet to mature, we’ve already had a great deal of success. Importantly, we are not passive recipients of programming models developed by others. Our team works not only with vendor-provided compilers and tools, but also develops improved open-source LLVM-based technologies that feed both open-source and vendor-provided capabilities. In addition, we actively participate in the standardization of OpenMP, SYCL, and C++. To conclude, I’ll share our thoughts on how these models can best develop in the future to support exascale-class systems."
Watch the video: https://wp.me/p3RLHQ-lPT
Learn more: https://www.iwocl.org/iwocl-2020/conference-program/
and
https://www.anl.gov/topic/aurora
Sign up for our insideHPC Newsletter: http://insidehpc.com/newsletter
Ciena India is looking for SVT/PV (System Verification or Product Verification ) Engineer with 2 Plus Year experience with Layer 2 / Packet / MPLS Technology. Candidate can apply directly to me at nabajaj@ciena.com.
Enabling new protocol processing with DPDK using Dynamic Device PersonalizationMichelle Holley
Abstract: Dynamic Device Personalization allows a DPDK application to enable identification of new protocols, for example, GTP, PPPoE, QUIC, without changing the hardware. The demo showcases a DPDK application identifying and spreading traffic on GTP and QUIC. Dynamic Device Personalization can be used on any OS supported by DPDK, for example we showcase a QUIC protocol classification demo on Windows OS.
Speaker Bio: Brian Johnson is a Solutions Architect for Intel Ethernet products focusing on network packet processing, virtualization and NFV technologies. He is responsible for the definition and development of networking best practices for cloud and NFVi deployment technologies. Brian jhas over 20 years of experience in server and network product planning during which he held various positions in strategic planning, technical product marketing, and product development.
Prior to joining Intel in 1999, Brian held various technical and marketing roles for computer VARs and was the IT Administrator at the Daily Journal of Commerce in Portland, Oregon. He also served as the Vice Chair for the CompTIA Server+ and council member for CompTIA+ industry certifications.
Brian holds Bachelor of Science degree from Portland State University. Additionally, he has various technology certifications, CompTIA – A+, Server+, and Network+ and am FKA Certified Master Trainer.
Preparing to program Aurora at Exascale - Early experiences and future direct...inside-BigData.com
In this deck from IWOCL / SYCLcon 2020, Hal Finkel from Argonne National Laboratory presents: Preparing to program Aurora at Exascale - Early experiences and future directions.
"Argonne National Laboratory’s Leadership Computing Facility will be home to Aurora, our first exascale supercomputer. Aurora promises to take scientific computing to a whole new level, and scientists and engineers from many different fields will take advantage of Aurora’s unprecedented computational capabilities to push the boundaries of human knowledge. In addition, Aurora’s support for advanced machine-learning and big-data computations will enable scientific workflows incorporating these techniques along with traditional HPC algorithms. Programming the state-of-the-art hardware in Aurora will be accomplished using state-of-the-art programming models. Some of these models, such as OpenMP, are long-established in the HPC ecosystem. Other models, such as Intel’s oneAPI, based on SYCL, are relatively-new models constructed with the benefit of significant experience. Many applications will not use these models directly, but rather, will use C++ abstraction libraries such as Kokkos or RAJA. Python will also be a common entry point to high-performance capabilities. As we look toward the future, features in the C++ standard itself will become increasingly relevant for accessing the extreme parallelism of exascale platforms.
This presentation will summarize the experiences of our team as we prepare for Aurora, exploring how to port applications to Aurora’s architecture and programming models, and distilling the challenges and best practices we’ve developed to date. oneAPI/SYCL and OpenMP are both critical models in these efforts, and while the ecosystem for Aurora has yet to mature, we’ve already had a great deal of success. Importantly, we are not passive recipients of programming models developed by others. Our team works not only with vendor-provided compilers and tools, but also develops improved open-source LLVM-based technologies that feed both open-source and vendor-provided capabilities. In addition, we actively participate in the standardization of OpenMP, SYCL, and C++. To conclude, I’ll share our thoughts on how these models can best develop in the future to support exascale-class systems."
Watch the video: https://wp.me/p3RLHQ-lPT
Learn more: https://www.iwocl.org/iwocl-2020/conference-program/
and
https://www.anl.gov/topic/aurora
Sign up for our insideHPC Newsletter: http://insidehpc.com/newsletter
1. RESUME of PHU SAM
4820 W. Fork Ct.
San Jose, CA 95136
(408) 676-8562
email: psam1304@gmail.com
CAREER OBJECTIVE
To seek challengingwork in the Test Automation and Computer Data Network Field
Professional Summary:
8 years hands-on testing Cisco IOS L2/L3, VoIP.
10+ year as network administrator.
Comprehensive knowledge of Development Test processes.
2+ years Technical ProjectManagement and People Management (on site and Bangalore,India).
Focused, resultdriven, team player.
Technical Summary:
NetworkProtocols: TCP/IP, OSPF, BGP, RIP,VRRP, Multicast,IGMP,STP, RSTP,VTP, LACP, SNMP.
Languages: TCL/TK, Unix Shell,Expect, Perl,Python, Relational databaseconceptand design.
Operating Systems: Cisco IOS,Solaris,Linux,Windows
Switches and Routers: Cisco Catalyst4500 family,7200,7500,3560,2500.Juniper EX4500, Arista.
Test equipments: IXIA, Cisco Pagent, Agilent Power Meter.
WORK EXPERIENCE
Principal Engineer
Broadcom
April 2012 to present
Administer, configure, maintain Linux infrastructurefor Wireless LAN board test group in the US and around the globe
Maintain Puppet server for different Fedora versions. Qualify newhardwareand OS for new test requirements.
Support engineers at eight different sites.Troubleshoot board test stations issues - hardware,OS related and/or scripts
issues (Unix shell,Python,TCL, etc...).
Architect, design,implement testbed Reservation system usingPython.
Design and implement shell scriptsto update Linux machines atremote sites from dual boot to tripleboot capability.
Create Unix shell/TCL/Python scripts to communicate with Agilent Power Meter via both GPIB and ethernet interfaces.
Design and implement SVN TCL Post-commit error detection with automatic notification when error is detected and when
problem is resolved.
QA Principal Engineer
Infineta Systems
August 2011 to April 2012
Provideinputs on automation framework.
Develop Ixia Traffic generator libraries.
Develop new TCL scripts and libraries to test QoS feature for the Hyper-scaleWAN TCP Optimization Data Mobility Switch.
Automate low level TCL/Expect Infrastructurelibraries to communicate with WAN optimization device via Linux minicom
and to configurePC interfaces.
Create test plans based on PRDs and perform manual test.
Configure Juniper/Arista switches, kickstartPCs with Linux Centos OS, install iperf and various application packages.
Install and configuresendmail to work with Google mail relay to email nightly automated regression results.
Automated Regression Technical Manager
Cisco Systems Inc.
2008 to August 2011
Hands-on network design/optimization of Automated Regression testbeds and TCL Automation libraries,
2. regression debugging with remote and on-site team members for bug reproduction.
Design/implement/test the Automation Universal Interface(UAI) to overhaul existingregression TCL libraries infrastructure
to consolidate overall regression execution mechanism. Improve automatic DUT image loading and crash recovery
mechanism to shorten regression cycle by 15%.
Chair different technical workgroup meetings to root cause operational problems and delegate team members to come up
with technical innovative solutions.
Provide technical guidance for a remote team of 23 regression engineers (Wipro) in India and 5 direct reports in San Jose.
Matrix manage another 20 Automation Engineers in San Jose and India for automated regression projects.
Work with upper management team to budget, strategize, schedule and execute software release projects.
Define metrics to monitor progress of regression projects and to improve overall process and productivity.
Successfully drivethe deployment of Smart PDUs to savethousands of Kwh of electricity.
Interview and hireadditional teammembers.
Analyze critical regression data for day to day operations and decision makingas well as project/budget planning.
Hands-on problem solvingof difficulttechnical issues with Automation Libraries design to handlemultipleplatforms.
Senior QA Automation Engineer/Lead
Cisco Systems Inc.
2002 to 2008
Lead team in addressingtechnical issues and high level design/architectof the overall automation infrastructure.
Develop TCL/Expect libraries/scriptsfor functionality tests of Layer2/Layer3 features:
o Multicast,Link Aggregation Control Protocol (LACP)
o Access Control List (ACL), IPv6 DNS, Network Time Protocol (NTP)
o Internet Group Management Protocol Snooping V3 (IGMP V3)
o Network Admission Control (NAC), 802.1x, NetFlow
Debug scriptfailures and filebugs as necessary.
Lead projects in developingand portingexistingTCL library infrastructure to support different hardware platform.
Lead automation regression projectin designing,budgeting to procurenew equipments and design network requirements
for new features to be tested.
Develop detail projectmanagement task lists for automated regression projectand scriptingassignment.
Conduct interview to hirenew automation engineers.
Mentor junior members on automation and projectmanagement concept as well as practical experience.
Help administer Solarisand Linux machines in regression testbeds.
Write scripts (Unix shell,awk/sed and Python) for data mining and analysis.
Automation Engineer
Cisco Systems Inc.
2000 to 2002
Manual test and automate test using TCL and Expect, for MGX8260 and MGX8850 (VISM) VoIP Carrier Switch platform.
Developped test harness modules to interface with Test Information Management databaseto track test results.
Test E1 compliance,Voice quality for Voiceover IP,Voice over ATM, OSPF complianceon the MGX8260, System’s
Announcement, Card Redanduncy switch over, Test Voice of IP over T1, T3, E1, FastEthernet and OC3 type of connections.
Create TCL API’s to interact with various testequipments rangingfrom HP T1/E1 tester, Hammer Integrated Voice Test,
DCOSS (PSQM, PAMS), Ameritec, AdTech ATM Analyzer.
Run Regression maintenance tests cases againstnewsoftware releases.
ProvideUnix supports and router configurations in thetest lab.
NetworkAnalyst
The University of British Columbia IT Services
1986 to 2000
Level 2 and 3 network support where critical network problems must be resolved within a 1 to 2 hour window. Manage the
campus network at the University of British Columbia (www.itservices.ubc.ca) and BCNET, British Columbia'sRegional
Network (www.bc.net) .
Administer and configureHP Openview Network Management software and Foreview ATM Management software, 3Com
Transcend software, Site Manager.
3. Administer Computer Associates CA-ParadigmTroubleTicket System that runs on top of Oracle SQL database.Administer
Solaris servers/workstations.
Configure, troubleshoot multi-vendor network routers(Cisco,Nortel, Fore) for IP, IPX,Appletalk .
In depth knowledge in:BGP4, RIP(v1/v2), Multicast,OSPF,TCP/IP, SNMP(ASN.1), Electronic Mail, UNIX Operating
Systems(Solaris,Sun/OS,Linux), X-Windows
Configure and maintain “BC.net” Domain Name Server (DNS)
In depth traffic analysisto troubleshootNetwork problem usingRMON/RMON2 and the Sniffer.
Wrote programs to decode packets and Cisco's netflowoutput and SNMP data collected for Traffic analysis,capacity
planning,backbonedesign and billingpurposes.
Wrote PERL scripts to maintain mirrored web pages.
Developed and maintained databasefor various Telephone Inventory and Billingsystems.
EDUCATION
Bachelor of Science (BSc) Computer Science and Mathematics - University of Manitoba,Winnipeg,Canada
Master Certificateof Project Management - George Washington University
Cisco Management 101
PERSONAL and INTEREST
Male. US Citizen. Cycling,Camping,Photography, Motion Pictures,Auto Mechanics
REFERENCE To be supplied upon request