Ravikumar Kota
About Ravikumar Kota
Ravikumar Kota is a Lead Systems/Network Engineer with extensive experience in system design and application development. He has worked for notable companies such as Union Pacific Railroad, AOL, and SWIFT, and holds multiple certifications in programming and project management.
Work at SWIFT
Ravikumar Kota has been employed at SWIFT as a Lead Systems/Network Engineer since 2005. In this role, he is responsible for the design, development, deployment, and maintenance of critical infrastructure. He focuses on ensuring high availability and resilience in multi-site environments. Ravikumar follows Agile methodology and often assists as a product owner, contributing to project management and delivery. His work includes the development of automation tools and the management of complex systems.
Education and Expertise
Ravikumar Kota holds a Master of Science (M.S.) in Computer Science from George Mason University, which he completed from 2007 to 2011. He also has a Master of Science (M.S.) in Nuclear Physics from Andhra University. Additionally, he has completed a Perl Programming certificate from O'Reilly School of Technology and a Certified Associate in Python Programming from the Python Institute. He holds a Certified OKR Practitioner certification and has a certification in Python basics for Data Science from edX.
Background in Software Development
Before his current role at SWIFT, Ravikumar worked as a Senior Software Engineer at AOL from 2002 to 2004. He also served as an Application Programmer and Consultant at Union Pacific Railroad from 1995 to 2000. His experience includes leading the design and development of systems and applications using various programming languages, such as C/C++, Java, Python, and Perl. He has a strong background in network automation and security compliance.
Technical Skills and Responsibilities
Ravikumar Kota has extensive experience in maintaining and monitoring commercial off-the-shelf (COTS) applications. He is involved in evaluating vulnerabilities and implementing necessary mitigation procedures. His responsibilities include building DNS infrastructure using ISC BIND, Akamai ANS, Microsoft DNS, and Infoblox DNS products. He designs and develops automation, monitoring, and support tools using Python, Ansible, Perl, Shell, and C/C++ within a CI/CD DevOps framework.
Network Infrastructure Development
Ravikumar has developed network automation for Infoblox IPAM, BIND DNS, and Cisco ACI infrastructure using native REST APIs and Ansible modules. He is responsible for the design and maintenance of a highly resilient, mission-critical DNS and NTP infrastructure. His work includes exposure to firewalls, load balancers, and various networking and monitoring tools, showcasing his comprehensive understanding of network systems.