Durai Gowardhan has over 2 years of experience as a Software Engineer at NetApp India Private Limited in Bangalore, where he worked on automating test case execution and developing plugins. He has a Bachelor's Degree in Computer Science from PSG College of Technology. His skills include programming in C, C++, Perl, and Python as well as Linux, Windows, virtualization, SCSI, iSCSI, FC, NFS, SAN, and NAS. At NetApp, he redesigned the automation framework NATE, developed Citrix XenServer plugins, tested virtualized Linux distributions, and received awards for his work.
Around 5 plus years of proven experience in software industry with a focus on Automation/Manual testing, Performance testing, DevOps and Big Data Hadoop. An Experienced Automation and DevOps engineer with excellent knowledge of automation.
Experience in all aspects of infrastructure, application, CI/CD, Containerization. Strong experience in latest DevOps tools like Docker, Kubernetes, Jenkins, Splunk.
Accelerating development velocity of production ml systems with dockerDocker, Inc.
The rise of microservices has allowed ML systems to grow in complexity, but has also introduced new challenges when things inevitably go wrong. This talk dives into why and how Pinterest Dockerized the array of microservices that produces the Pinterest Home Feed to accelerate development and decrease operational complexity and outlines benefits we gained from this change that may be applicable to other microservice based ML systems.
Most companies provide isolated development environments for engineers to work within. While a necessity once a team reaches even a small size, this same organizational choice introduces potentially frustrating dependencies when those individual environments inevitably drift. This project was initially motivated by challenges arising from the difficulty of testing individual changes in a reproducible way - without having standardized environments, pre-deployment testing often yielded non-representative results, causing downtime and confusion for those responsible for keeping the service up.
The Docker solution that was eventually deployed pre-packages all dependencies found in each microservice, allowing developers to quickly set up large portions of the Home Feed stack, and always test on the current team-wide configs. This architecture enabled the team to debug latency issues, expand our testing suite to include connecting to simulated databases, and more quickly do development on our thrift APIs.
This talk will feature tips and tricks for Dockerizing a large scale legacy production service and discuss how an architectural change like this can change how an ML team works.
How the Big Data of APM can Supercharge DevOpsCA Technologies
In the age where applications reign supreme, your organizations must be agile in application performance management and app development in order to meet the market demands and stay competitive. Even with mature APM solutions, developer, test and operations teams are strained by operational complexity, accelerated release schedules, and big data challenges to quickly find the root cause of issues affecting end user experience.
The power of advanced analytics and data science can help us make the most of the vast cache of APM data we collect and help our DevOps teams supercharge user experience. It’s time to take some of the load off of our humans and let technology make it easier to focus on meaningful changes in user, application and system behavior. Analytics are becoming a valuable component of APM solutions to redefine triage, improve application quality, and delight the end-user.
In a webcast on August 7th, 2014, Ken Godskind, Chief blogger and Analyst, APMExaminer.com shared how the big data of APM can supercharge your DevOps transformation. Chris Kline, Senior Director, CA Technologies followed Ken and discussed how the Advanced Behavior Analytics capability of CA APM can assist in this journey.
Ken and Chris used this slide set during the webcast which can be viewed at http://goo.gl/TZYEuq
Around 5 plus years of proven experience in software industry with a focus on Automation/Manual testing, Performance testing, DevOps and Big Data Hadoop. An Experienced Automation and DevOps engineer with excellent knowledge of automation.
Experience in all aspects of infrastructure, application, CI/CD, Containerization. Strong experience in latest DevOps tools like Docker, Kubernetes, Jenkins, Splunk.
Accelerating development velocity of production ml systems with dockerDocker, Inc.
The rise of microservices has allowed ML systems to grow in complexity, but has also introduced new challenges when things inevitably go wrong. This talk dives into why and how Pinterest Dockerized the array of microservices that produces the Pinterest Home Feed to accelerate development and decrease operational complexity and outlines benefits we gained from this change that may be applicable to other microservice based ML systems.
Most companies provide isolated development environments for engineers to work within. While a necessity once a team reaches even a small size, this same organizational choice introduces potentially frustrating dependencies when those individual environments inevitably drift. This project was initially motivated by challenges arising from the difficulty of testing individual changes in a reproducible way - without having standardized environments, pre-deployment testing often yielded non-representative results, causing downtime and confusion for those responsible for keeping the service up.
The Docker solution that was eventually deployed pre-packages all dependencies found in each microservice, allowing developers to quickly set up large portions of the Home Feed stack, and always test on the current team-wide configs. This architecture enabled the team to debug latency issues, expand our testing suite to include connecting to simulated databases, and more quickly do development on our thrift APIs.
This talk will feature tips and tricks for Dockerizing a large scale legacy production service and discuss how an architectural change like this can change how an ML team works.
How the Big Data of APM can Supercharge DevOpsCA Technologies
In the age where applications reign supreme, your organizations must be agile in application performance management and app development in order to meet the market demands and stay competitive. Even with mature APM solutions, developer, test and operations teams are strained by operational complexity, accelerated release schedules, and big data challenges to quickly find the root cause of issues affecting end user experience.
The power of advanced analytics and data science can help us make the most of the vast cache of APM data we collect and help our DevOps teams supercharge user experience. It’s time to take some of the load off of our humans and let technology make it easier to focus on meaningful changes in user, application and system behavior. Analytics are becoming a valuable component of APM solutions to redefine triage, improve application quality, and delight the end-user.
In a webcast on August 7th, 2014, Ken Godskind, Chief blogger and Analyst, APMExaminer.com shared how the big data of APM can supercharge your DevOps transformation. Chris Kline, Senior Director, CA Technologies followed Ken and discussed how the Advanced Behavior Analytics capability of CA APM can assist in this journey.
Ken and Chris used this slide set during the webcast which can be viewed at http://goo.gl/TZYEuq
Kubernetes: A Top Notch Automation SolutionFibonalabs
Kubernetes is a portable, extensible open-source platform that facilitates automated deployment, scaling, and management of Linux containerized applications. It was developed by Google, written using the GO language. It is a PaaS(Platform as a Service) when used on the cloud, whereas it is also flexible as an IaaS(Infrastructure as a Service) and SaaS(Software as a Service) by enabling portability, simplified scaling, and provision of robust software models.
Anthony Saieva and Gail Kaiser. Binary Quilting to Generate Patched Executables without Compilation. ACM Workshop on Forming an Ecosystem Around Software Transformation (FEAST), Virtual, November 2020, pp. 3-8. https://doi.org/10.1145/3411502.3418424
.Net Online TechTalk “Your application is going to stay more serverless by us...GlobalLogic Ukraine
This Online TechTalk “Your application is going to stay more serverless by using DAPR and Azure Functions together” was delivered by Sergii Bielskyi on April 27, 2021
During the event, the speaker shared his experience in using DAPR as the main component in the creation of serverless apps. Also, he demonstrated cases about building DAPR blocks and performed live-demo usage of the DAPR extension for Azure Function.
More details and video: https://bit.ly/3kKqhlb
Karunanidhi e qa in 8 +years exp in automation selenium jmeter jenkins manual KARUNANIDHI ETHIRAJ
I have good experience on NMS for Telecom OSS/BSS Domain.
Have Agile module experience.
Have experience in Automation(Selenium-JAVA)
Also good Experience in Marine domain product
Kubernetes: A Top Notch Automation SolutionFibonalabs
Kubernetes is a portable, extensible open-source platform that facilitates automated deployment, scaling, and management of Linux containerized applications. It was developed by Google, written using the GO language. It is a PaaS(Platform as a Service) when used on the cloud, whereas it is also flexible as an IaaS(Infrastructure as a Service) and SaaS(Software as a Service) by enabling portability, simplified scaling, and provision of robust software models.
Anthony Saieva and Gail Kaiser. Binary Quilting to Generate Patched Executables without Compilation. ACM Workshop on Forming an Ecosystem Around Software Transformation (FEAST), Virtual, November 2020, pp. 3-8. https://doi.org/10.1145/3411502.3418424
.Net Online TechTalk “Your application is going to stay more serverless by us...GlobalLogic Ukraine
This Online TechTalk “Your application is going to stay more serverless by using DAPR and Azure Functions together” was delivered by Sergii Bielskyi on April 27, 2021
During the event, the speaker shared his experience in using DAPR as the main component in the creation of serverless apps. Also, he demonstrated cases about building DAPR blocks and performed live-demo usage of the DAPR extension for Azure Function.
More details and video: https://bit.ly/3kKqhlb
Karunanidhi e qa in 8 +years exp in automation selenium jmeter jenkins manual KARUNANIDHI ETHIRAJ
I have good experience on NMS for Telecom OSS/BSS Domain.
Have Agile module experience.
Have experience in Automation(Selenium-JAVA)
Also good Experience in Marine domain product
● 4 years of experience in software development with Java, React, GraphQL, Python, and Javascript.
● Experienced in developing scalable microservices using spring boot(RESTful, SOAP).
● Experienced in developing custom front ends and SPA's using ReactJS, Redux, and NodeJS.
● Experience in Unix/Linux platform and relational database (SQL, MySQL).
● 1 year of experience in contributing to architecture, design, and scaling of distributed systems.
● Skilled in OOPs, Data Structures, and Algorithms.
● 2 Years of Full Stack Development experience.
● Experienced in creating Technical Documentation, and test automation (Cypress, python).
● Good understanding of Software Development life cycle.
● Quick learner and excited about Machine Learning and Natural language processing.
1. Durai Gowardhan
https://in.linkedin.com/in/durai-gowardhan-32818910a
duraigowardhan.s@gmail.com | +91 9944951838
EXPERIENCE:
2 years 8 months
EDUCATION
PSG COLLEGE OF
TECHNOLOGY
BACHELOR IN COMPUTER SCIENCE
Coimbatore, TN, INDIA
Graduation: May2011
Cum. GPA: 8/10
KURINJI
HIGHER SECONDARY SCHOOL
Namakkal, TN, INDIA
Graduation: May 2007
Percentage: 94.5
KURINJI
MATRICULATION SCHOOL
Namakkal, TN, INDIA
Graduation: May 2005
Percentage: 91.2
SKILLS
PROGRAMMING
• C • C++ • Perl
• Python
PROTOCOLS
• SCSI, iSCSI, FC, NFS
• SAN, NAS
PLATFORMS
• Linux, Windows
• NATE (NetApp Test Environment)
• Virtualization (Hypervisor)
AREAS OF INTEREST
• Data Structures and
Algorithms
SYNOPSIS
• Worked for 2+ years at NetApp India Private Limited at Bangalore as a
Software Engineer (Member Technical Staff 2), responsible to
automate test case execution for interoperability qualifications from
2011(july) to 2013(sep).
• Worked on automation framework NATE (NetApp Test Environment) for
2 years and implemented many features in Linux SAN Interoperability
environment.
• Developed Citrix XenServer plug-ins for Snap Creator framework.
• Tested and qualified Virtualized Linux distributions with NetApp
storage
• Have additional 6 months Internship experience on developing UI for
reporting tool using NWF (NetApp Web Framework).
INDUSTRY EXPERIENCE
NETAPP INDIA PRIVATE LIMITED | SOFTWARE ENGINEER
July2011 –Sep2013 | Bangalore,KA,INDIA
Automation for SAN Linux Interoperability
• A simple testing framework called NATE (NetApp Test Environment)
developed internally to automate test cases execution for
interoperability qualification. Interoperability qualification is to test the
interoperability of various HBA drivers (Emulex/QLogic), protocols
(iSCSI, FCP, FCoE and NFS) and Operating System flavor’s with
NetApp storage controllers.
Language: Perl
Responsibilities:
• Worked on many Linux flavors such as RHEL, SLES, OL, RedHat KVM
and Citrix XenServer.
• Redesigned the way automation configures multipath (DM-MP) on all
Linux flavors.
• Implemented many other features and fixed many bugs.
• Received ‘spot award’ for enabling complete automation support for
Citrix XenServer in short period of time.
Virtualized Linux distributions testing and qualification with
NetApp storage
• Tested and qualified Citrix XenServer hypervisor interoperability with
NetApp storage
• Tested and qualified RHEV, KVM and OVM hypervisors
interoperability with NetApp storage
• Testing Storage stack in Linux operating system.
2. Snap Creator Plug-in for RedHat KVM and Citrix XenServer
∑ Snap Creator is a central backup framework to integrate NetApp Snapshot
technology with various applications and virtualized solutions. It makes it easy in
consistent backup and recoveries of virtual machines residing in hypervisors.
Language: Perl
Responsibilties:
• Added SAN support for Citrix XenServer plug-in.
• Received “peer recognition award” for uncovering framework issues and generic plug-
in issues.
Sanlun toolkit
• Sanlun is a host side reporting tool which provides information like protocol, storage
controller, path details, size and mode of ONTAP of the LUNs (Logical Unit Numbers)
from NetApp storage controllers.
Language: C
Responsibilties:
• Fixed bugs and minor enhancements.
INTERNSHIP
NETAPP INDIA PRIVATE LIMITED | SOFTWARE INTERN
Jan 2010 – June 2011 | Bangalore, KA, INDIA
∑ Developed UI for reporting tool in SANSCREEN architecture using NWF (NetApp Web
Framework). NWF is NetApp Standard developed over GWT(Google Web Toolkit).
Language: Java
AWARDS AND SOCIETY
∑ Received “spot award” for enabling complete automation support for Citrix XenServer
in short period of time.
∑ Received “peer recognition award” for helping to automate ESX host specific
features.
∑ Received “peer recognition award” for uncovering framework issues and generic
plug-in issues in Snap Creator framework.