Summary
Overview
Work History
Education
Skills
Relevant Academic Projects
Timeline
Generic

shreya suresh

San Jose,CA

Summary

Software development Engineer with comprehensive background in building scalable, high-quality software applications. Known for delivering impactful projects and driving continuous improvement. Team-oriented and results-driven, with strong ability to adapt to changing requirements and priorities. Proficient in programming languages and software development methodologies.

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

Palo Alto Networks
02.2021 - Current
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Enhanced software functionality by identifying and resolving complex technical issues.

Directory Synchronization Service

  • Designed and implemented a multi-region cloud-based service utilizing Kubernetes and Go, focusing on the synchronization of Active Directory configurations with cloud firewall systems.
  • Developed a daemon plugin that efficiently syncs configuration changes, enabling user access to domains based on organizational policies.
  • Ensured real-time synchronization of firewall settings with Active Directory by implementing a delta-only sync approach while incorporating a full synchronization mechanism for detecting mismatches.
  • Leveraged cloud technologies, including Kubernetes on Google Cloud Platform, Google Cloud Pub/Sub for messaging, gRPC for communication, Cloud SQL for data storage, and AWS IoT for device integration.

Directory Sync Monitoring Service

  • Improved algorithm of Directory Sync monitoring Service in GoLang to bring down overall time of monitoring from 1 week to 20 minutes.
  • Implemented a multi-region monitoring service in Golang for Directory Sync using GKE, Pub/Sub, and Grafana. Created an alerting and remediating mechanism to ensure seamless user group mappings to firewalls, guaranteeing uninterrupted traffic flow.
  • Developed a GoLang REST API framework for Directory Sync Service, enabling access to CloudSql table data within a private VPC for other services.

Region Service

  • Revolutionized the deployment system for compute and edge locations, enabling seamless customer expansion across global markets while reducing provisioning time by 50%
  • Engineered a high-performance GoLang-based Container Service on GKE utilizing hexagonal architecture, integrating with AWS (Service Quotas, EC2, S3, RDS), GCP (Deployment Manager, BigQuery), and internal infrastructure services
  • Designed and implemented GitLab pipeline architecture to orchestrate multiple Golang microservices across separate GKE namespaces, optimizing deployment workflows
  • Developed comprehensive monitoring solutions including Pub/Sub notification system, BigQuery logging infrastructure, and custom Grafana dashboards for real-time deployment tracking and failure diagnostics
  • Implemented robust testing frameworks with Testify/mock library and created Mock APIs for AWS services (STS, EC2, S3) to ensure comprehensive unit test coverage across all package libraries
  • Established Autopilot deployment capabilities for Prisma Access services across multiple regions using API-driven communication
  • Collaborated with Site Reliability and QA teams to successfully roll out new Prisma Access locations across all customer environments.

Prisma Access Colo Connect with GCP

  • Architected and implemented the backend infrastructure for Prisma Access Colo Connect feature using Golang and Python, enabling enterprise-grade cloud connectivity
  • Orchestrated router and firewall deployment through AWS Lambda, Step Functions, and GCP interconnect technology leveraging Deployment Manager APIs
  • Designed comprehensive data model architecture via AWS RDS and GraphQL in GCP, generating streamlined API endpoints with Swagger CodeGen
  • Engineered XML parsing and validation system to create and manage network configurations for GCP Deployment Manager
  • Developed a custom network provisioner lambda that creates isolated, secure subnetworks per customer in GCP environment
  • Implemented license management system for new SKUs, ensuring proper access control and feature availability based on customer entitlements
  • Created backend APIs that provide critical networking data to the UI, enhancing customer visibility and control
  • Resolved critical production issues including firewall configuration commit failures and orchestration-related deployment problems
  • Utilized Terraform to automate deployment of cloud resources including AWS Lambda and API Gateway, successfully exposing endpoints across the Prisma Access infrastructure

Senior Staff Engineer in Cloud Security

Palo Alto Networks
10.2020 - 02.2021
  • Enhanced customer satisfaction levels by improving responsiveness to inquiries or concerns.
  • Mentored junior staff members in best practices while motivating them towards career advancement.
  • Implemented quality control measures to ensure consistent excellence in products and services delivered to clients.
  • Led cross-functional teams to successfully deliver complex projects on time and within budget.
  • Designed and implemented comprehensive Pytest framework for Content Download validation on Prisma Access Firewalls from Cloud Storage, ensuring reliability during transition to L3 forwarding rules for Mobile User firewalls
  • Created Python-based automation suite for validating data integrity during critical VPN service migration from MySQL to GraphQL database
  • Engineered robust testing library using Python and Pytest to validate Prisma Access Infrastructure transition from VM-based to container-based architecture on Amazon EKS, ensuring orchestrator service synchronization for customer cloud firewall onboarding
  • Developed automated testing solutions for container-based logging, monitoring and serviceability enhancements, implementing wrapper methods to verify container communication with Amazon SQS and MySQL database
  • Built sophisticated testing tool to validate custom Egress IP API functionality across multiple use cases in dynamic cloud environments, ensuring customers could reliably identify public IPs of their cloud firewalls
  • Created proactive monitoring framework that validates all key Prisma Access features by automating configuration loading and executing comprehensive verification tests, ensuring product stability with each release cycle

Systems Software Engineer Intern

Amazon Robotics
05.2018 - 08.2018


• Developed a Python imaging client as a Linux CLI utility to reduce the installation time of Ubuntu OS on Amazon Robotics Station PCs from 30 minutes to 4 minutes.
• Designed a Flask REST API to return customizations to the python imaging client based on system hardware.

• Customized a minimal Ubuntu Image using Linux CLI to support the operation of an imaging client on a bare metal station PC.

Partnered with team members to learn best practices in software design.

Education

Masters of Science - Computer Networking

North Carolina State University
Raleigh, NC
12.2018

Bachelor of Engineering - Electronics and Communication

MS Ramaiah Institute of Technology
05.2017

Skills

  • GoLang, Python, Bash
  • Amazon Web Services (AWS) - EKS, EC2 Dynamodb, AWS Secret Manager, S3, IOT, SNS, SQS, Step Functions, Lambda, VPC, IAM, Cloud Formation, Route53, IAM, Security Groups
  • Google Cloud Platform (GCP) - Kubernetes, Compute, VPC, GCS, Big Query, Deployment Manager, Dataflow, Pub/Sub, Grpc, GCP Load Balancer, GraphQL
  • Jenkins, GitLab CI/CD, JIRA, Confluence
  • Elastic search, Prometheus, Grafana
  • Container orchestration
  • Microservices architecture
  • Agile methodologies
  • Application development
  • Software debugging
  • Team leadership

Relevant Academic Projects

  • Virtual Private Cloud with Auto-Scaling as a Service, Linux Networking Course, North Carolina State University, 03/01/18 - 05/01/18, Implemented a VPC network based on KVM architecture using Python., Developed a python script to provide auto scaling as a feature., Created a MySQL database to log data related to the instances.
  • Car Rental Web Application, North Carolina State University, 08/01/17 - 09/01/17, Developed a car rental app using Ruby on Rails.

Timeline

Senior Software Engineer

Palo Alto Networks
02.2021 - Current

Senior Staff Engineer in Cloud Security

Palo Alto Networks
10.2020 - 02.2021

Systems Software Engineer Intern

Amazon Robotics
05.2018 - 08.2018

Bachelor of Engineering - Electronics and Communication

MS Ramaiah Institute of Technology

Masters of Science - Computer Networking

North Carolina State University
shreya suresh