Principal Member of Technical Staff, Oracle
May, 2022 - Sep, 20242 years 4 months
Help building cloud native platform for onboarding oracle fusion applications over Oracle cloud infrastructure and kubernetes.
Designing the highly scalable self service opinionated multi-tenant platform on oracle cloud infrastructure, as the primary control plane component using openapi schema specifications for custom resources with other cncf graduated tools.
Building internal platform infrastructure componenets using Temporal Workflows using Go-lang SDK+Terraform modules as management plane on oci as custom controllers creating multiple interconnected resources such as (VCN, Private Endpoints,OKE cluster, Multi Nodegroup support with cluster-autoscaler, Load Balancers, DNS) along with custom controller for helm applications workloads other operators deployments with dependencies versioning support.
Setup routing plane components artifacts kustomize, helm charts for ingress, load balancers, linkerd service mesh for mTLS, cert-manager, calico for network policies other data plane components opa engine, gatekeeper for guard rails on oracle kubernetes engine.
Setup observability pipelines on data plane with open telemetry collector using prometheus, loki, tempo, mimir, thanos, Grafana for log, metrics and tracing.
Part of geophrically distributed team using scrum framework to build and deploy platform components for monthly cadence releases with code-reviews and automated testing frameworks on YAML schema reference for OCI Pipelines
Providing on-call support for multiple dev teams to onbaord and troubleshooting failed applications and services.
Maintaining playbooks and documentation, housekeeping of platform components kubernetes ami, versions, nodes, certificates rotations using bash shell scripting, python and go sdks.