Principal Software Engineer
CurrentFocused on cloud development, first the Firebox Cloud Configuration Management, and then the brand new future product of WatchGuard, FireCloud, a SASE solution. Together with colleagues, we successfully bring this product into preview from concepts in 4 years. A series of services are developed and deployed to realize it. I worked on backend services:* Architect, design and implement Certificate Authority service for WG private PKI, including - proposed a process for company executives and IT to create/update/revoke root CA and issue intermediate CA - designed and implemented lambda services to update/revoke intermediate CA - designed and implemented lambda services to sign/revoke entity CA for proxy instances* Design and implement other backend services for FireCloud, like certificate authority, proxy, VPN concentrator, gateway antivirus, APT, WebBlocker, AppControl, egress, policy management, SNS/SQS, etc..* Participated conceptual discussions for to image use cases and define the product.* Participating in the creation of prototyping to verify the advantages of various technologies, like VPC, kubernetes, CNI, tunneling, VM, containers, lambda, micro-services, SQS, SNS, CNF, etc; and choose those most suitable for us.* Created services managing tunnels to direct traffic through pods.* Performed performance tests to see whether our prototyping meets our expectations.