Suggestions
Karthik Periyaswamy
Member Of Technical Staff at VMware
Professional Background
Karthik Kumar Periyaswamy is a highly skilled software professional with over six years of experience specializing in QA automation tools and infrastructure development, particularly within the domains of Infoblox and Avi Networks products. Karthik's deep knowledge of Cloud and Virtualization environments positions him as a valuable asset in any tech-driven organization. His hands-on expertise includes engineering tools for effective Web API testing through HTTP calls, as well as designing automation test suites tailored for various Network protocols using Python and shell scripting.
With a strong foundation in testing methodologies, Karthik is proficient in a range of QA automation practices and methodologies, continuously enhancing software quality and efficiency. His career portfolio showcases a plethora of successful projects that demonstrate his capability to marry technical acumen with practical applications, particularly in complex environments.
Education and Achievements
Karthik's educational journey includes a Master’s degree in Computer Applications, where he specialized in Computer Programming with Specific Applications from the esteemed Thiagarajar College of Engineering, boasting an impressive GPA of 8.3. Prior to this, he completed his Bachelor’s Degree in Computer Applications (BCA) with a score of 75% at SNSR Degree College, showcasing his early passion and aptitude for computer science. Karthik also attained notable academic achievements during his high school years, excelling in Computer Science at GHSS Sidhapudur and General Studies at Mani Higher Secondary School.
Karthik's breadth of knowledge encompasses a robust working proficiency in various Linux distributions such as Ubuntu, Fedora, RedHat, and CentOS. In addition, his understanding of Networking protocols including DNS, DHCP, IPv4, IPv6, and other critical security measures contributes significantly to his QA efforts and overall project contributions.
Notable Projects and Technical Expertise
During his tenure at Infoblox, Karthik made significant contributions across various key initiatives, including:
- DNS, DHCP, and IPAM Features: Instrumental in developing advanced functionalities that are critical for network management.
- Platform as a Service (PAAS - SOT Infoblox): Engaged in the creation and maintenance of scalable cloud solutions optimizing resource utilization.
- WAPI Coverage (Web API - RESTful approach): Efficiently managed testing practices for Web API, ensuring reliability and compliance with industry standards.
- Network Functions Virtualization (NFV - OpenStack, KVM, and VMware): Played a pivotal role in shifting traditional networking to a more flexible, cloud-oriented architecture.
At Avi Networks, Karthik continued to excel in pivotal projects such as deploying Ansible playbooks across various cloud environments, facilitating seamless data center migrations using VMware and OpenStack technologies, and creating deployment scripts specifically designed for Openshift and bare-metal cloud environments. His work extends into the implementation of Global Server Load Balancing (GSLB), Border Gateway Protocol (BGP), and development of diverse feature suites, solidifying his reputation in the networking domain.
Automation and Continuous Integration
Karthik’s expertise also extends to understanding and implementing Continuous Integration/Continuous Deployment (CICD) processes, particularly employing Jenkins and various virtualization tools. His remarkable ability to develop intuitive dashboards allows for real-time monitoring of nightly executions of unit and integration test suites. Karthik is adept at integrating testing process tracking tools such as JIRA, Version One, GitHub, and Perforce to streamline development and testing cycles, ensuring thorough documentation and task management throughout.
Karthik's programming skills focus heavily on Python and Shell scripting for automation projects, enabling efficient REST API support for Infoblox products, while his proficiency with frameworks such as pytest further enhances his automation capabilities.
Moreover, Karthik’s knowledge of databases like MySQL and Oracle 11G equips him with the versatility required to address various data management challenges. His solid understanding of web technologies, including HTML, CSS, and JavaScript, allows him to not only manage existing environments but also implement minor changes to the UI, demonstrating his adaptability and commitment to enhancing user experience.
Conclusion
In conclusion, Karthik Kumar Periyaswamy is a dedicated and proficient professional whose experience in QA automation, cloud environments, and infrastructure development underscores his technical expertise and passionate commitment to excellence. His track record of successful project execution and comprehensive understanding of networking concepts make him an invaluable member of any technical team. Karthik continues to stay at the forefront of the technology landscape, continually growing his skill set to meet the evolving challenges within the QA and networking domains.
