Apigee Platform Architect

CapgeminiAtlanta, GA
4d

About The Position

Capgemini is seeking a highly skilled Apigee Platform Architect with deep expertise in Apigee and API management. The ideal candidate will have extensive experience in installing, scripting, configuring, and managing Apigee Edge in hybrid environments, including AWS, Google Cloud Platform (GCP), OpenShift, and on-premise setups. The role requires someone who is highly familiar and skilled in Apigee, and adept in leveraging automation, monitoring, and troubleshooting tools like Wavefront, ELK, and Splunk to ensure smooth, secure, and efficient API management across cloud and on-prem environments.

Requirements

  • Extensive hands-on experience installing, configuring, and managing Apigee Edge on AWS OpenShift, on-prem, and GCP environments.
  • Strong familiarity with Apigee’s API management features such as API proxies, rate limiting, traffic management, and API security policies.
  • Experience in hybrid Apigee deployments and hybrid cloud strategies.
  • Proficient in AWS, including services like EC2, VPC, S3, IAM, and CloudWatch.
  • Hands-on experience with Google Cloud Platform (GCP), including GKE, Compute Engine, Cloud Run, and IAM.
  • Familiarity with OpenShift (Kubernetes-based) for deploying and managing Apigee in OpenShift environments.
  • Expertise in automation scripting using Bash, Python, or similar languages.
  • Strong experience with Infrastructure-as-Code (IaC) tools like Terraform and Ansible to automate platform setup and management.
  • Knowledge of CI/CD pipelines for automating Apigee deployment processes.
  • In-depth understanding of networking concepts, including SSL/TLS, TCP/IP, and load balancers.
  • Experience with API security protocols like OAuth, JWT, and mTLS.
  • Experience managing RBAC and applying security policies across the API gateway.
  • Hands-on experience with Wavefront for monitoring Apigee in cloud environments.
  • Proficiency with ELK for logging, analytics, and performance optimization in cloud settings.

Responsibilities

  • Lead the installation and configuration of Apigee Edge on AWS OpenShift, on-premise, AWS, and GCP environments.
  • Script and automate the installation and deployment of Apigee using Terraform, Ansible, Bash, or Python, ensuring optimal platform configuration and performance.
  • Build CI/CD pipelines to automate Apigee deployment and provisioning processes.
  • Architect highly available, scalable, and secure Apigee solutions that meet organizational and API workload needs.
  • Design and implement API management solutions, ensuring Apigee integrates seamlessly with existing systems, such as security, logging, and monitoring tools.
  • Drive best practices for API lifecycle management, including API proxy creation, policy configuration, and security measures.
  • Develop automation scripts for Apigee platform installation, management, and monitoring across AWS, GCP, and on-premise setups.
  • Automate platform backups, disaster recovery processes, and environment provisioning using Terraform, Ansible, or similar tools.
  • Provide solutions and guidance for hybrid deployments of Apigee across cloud and on-prem environments.
  • Integrate Apigee with AWS and GCP services and ensure optimal performance across environments.
  • Ensure smooth API gateway performance, leveraging Apigee hybrid capabilities.
  • Implement Wavefront to monitor Apigee performance in cloud environments, and configure ELK (Elasticsearch, Logstash, Kibana) for advanced logging and monitoring.
  • Use Splunk for on-premise monitoring and log analysis, identifying performance issues and optimizing Apigee setups.
  • Ensure proactive monitoring of Apigee to detect and address issues in real-time.
  • Manage API security policies using OAuth, mTLS, JWT, and other API security standards.
  • Ensure Apigee infrastructure adheres to security, compliance, and governance policies, including role-based access control (RBAC) and auditing.
  • Work with security teams to ensure the integrity and protection of API traffic and gateway configurations.
  • Act as the subject matter expert (SME) for Apigee platform issues, providing end-to-end support for installation, configuration, and operational challenges.
  • Troubleshoot API management and gateway-related issues and collaborate with development and DevOps teams to resolve them.
  • Maintain and update documentation for platform installations, architecture, and troubleshooting procedures.
  • Collaborate with internal teams and stakeholders to drive Apigee solutions that align with business requirements.
  • Provide technical guidance to cross-functional teams on Apigee best practices, including platform scalability, security, and API proxy management.
  • Mentor junior engineers on Apigee platform architecture, installation, and configuration.

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service