San Jose, California, United States
* Prepared a comprehensive test plan and spearheaded the development of a functional automation module in Python to validate the effectiveness and security of the OS trust store enhancements.
* These enhancements introduced new APIs for managing customer-managed certificates in the local Splunk trust store.
* Collaborated seamlessly with cross-functional teams to understand requirements and address identified issues.
* Proficient in designing, implementing, and maintaining robust CI/CD pipelines utilizing GitLab for efficient software development and deployment processes.
*Developed a comprehensive Python-based test plan and end-to-end test unit for REST API endpoints which enabled certificate reloading without server restarts.
* This ensured the seamless integration of new certificates and uninterrupted TCP sessions.
Additionally, was responsible for orchestrating Jenkins pipelines to oversee smooth code integration, automated testing, and efficient deployment processes.
* Implemented a Python automation module for robust TLS hostname validation, specifically designed to thwart man-in-the-middle (MITM) attacks.
* Ensured that the hostname initiating the TCP connection undergoes verification against the Common Name (CN) or Subject Alternate Names (SAN) fields of the presented certificate during TLS connections.