Oracle - Senior Software Engineer
Until recently I worked for Oracle on their newly released infrastructure cloud. I had been a part of this org since most of the `git init`s took place, and was a member of the load balancing team throughout my time there. The load balancing service handles the load balancing (and availability) of all internal services, and is also offered as a public-facing, highly available, reliable load balancing solution for our external customers. In the time that I was on this team, I worked on every part of both the internal and external service stacks. I worked on the public and private APIs, data object modeling, service deployments and tooling, workflow creation and scheduling, and was the team lead for multiple services within the org. As the primary engineer working on multiple customer facing services I got the opportunity to work closely with other team (and sub-team) leads to convey needs or concerns, provide an understanding of our control plane and data plane architecture when needed, and supply fixes or recommendations to their projects when bugs were found or enhancements were necessary.
We were a medium sized group that was growing quickly; however, because of our initial lack of numbers my team and I have also acted as SREs for our services. This necessity turned into another project that I initiated, which was an independent fleet of agents to automatically detect, report, and correct inconsistencies in our internal/external deployments and load balancer states.