Principal Engineer - Service Discovery & API Gateway in Pleasanton, CA

View All Retail & Consumer Goods jobs

Industry:

Retail & Consumer Goods   •  

11 - 15 years

Posted 8 weeks ago

The Cloud Engineering team is driving anexciting transformation of the way software is developed, deployed and consumedglobally at GapTech, using principles of Cloud Native, DevOps and ContinuousDelivery.

The Principal Engineer – Service Discoverywill architect, evaluate, build and operate bleeding edge service gateway,catalog and discovery capabilities that positively optimize GapTech's softwaredevelopment and delivery lifecycle. The engineer will also help, guide andengage with Engineering teams producing APIs which require OIDC. This role leadsdefinition and implementation of the cloud native scalable API/ServiceDiscovery platform while working closely with the larger architecture andproduct management groups to drive product roadmap and industry best practices.This is a highly influential technical role to create and drive the thearchitectural strategy

WHAT YOU'LL DO

  • Implement and support new and existingplatform solutions for service development and consumption, including:
  • Globally available API Gateways
  • Globally aware Service Discovery
  • Internal and external Service Catalogs
  • Collaborate with Cloud, Network,DevOps and Application architects to define security and governance models forMicroservices environment.
  • Define the Design pattern for Microservice Discovery and Management
  • Evaluate and design the ServiceMeshoffering for Container native Service Management and Discovery – Hybrid Cloudand On premise deployment
  • Evangelize API and Microservicesarchitectural and governance methodologies and influence buy in from diverseset of key stakeholders.
  • Provide leadership and guidance togeographically spread out teams.
  • Assess, define and develop roadmap& architectural plans for Enterprise wide API and Service Managementadoption.
  • Define, execute and continuouslyimprove architectural processes and technology recommendations.
  • Communicate risks and guide seniormanagers and teams in developing highly scalable, traceable, resilient andsecure solutions.
  • Able to clearly look through severaltechnologies and create long term strategic vision, while executing short termtactical solutions.
  • Design instrumentation proceduresand systems that analyze services performance and call traceability.
  • Strong understanding of industry andenterprise-wise trends.

WHO YOU ARE

  • Bachelor's in Computer Sciences or related fields required. Masters' degree preferred.
  • Expertise in API Managementtechnology stacks. Apigee offerings preferred
  • Has technical command of end to endIntegration and underlying Cloud Tech stack
  • Understanding of and ability tocustomize various security mechanisms like oAuth, SAML, OpenID to line ofbusiness requirements.
  • Thorough understanding and implementationexperience in various TLS/SSL security models, including Mutual-Auth,cryptography, PKI.
  • Expertise in Container andcontainer-orchestration frameworks like Docker, Kubernetes, OpenShift andCloudFoundary.
  • Experience in configurationmanagement tools like Ansible/Chef and Terraform.
  • Highly driven, self-motivated andwith excellent verbal and writing skills.
  • 10+ years of of Information Technologyexperience with a minimun of 6 years current hands-on development of platformsolutions, including:
  • API Gateways (Apigee, Mashery, Zuul, etc.)
  • Microservices (Java, Node.js preferred)
  • REST services
  • Software Delivery Pipelines
  • Large scale infrastructure deployments and support.