Senior Apigee API Platform Engineer

Purple Drive Technologies LLC
Saint Matthews, KY, United States
4 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Data Analysis Application Performance Management User Authentication Microsoft Azure Bash Shell Basic Access Authentication Cloud Computing Cloud Engineering System Configuration
+38 more
Continuous Integration DevOps Github JSON Apache JMeter Python (Programming Language) Kernel-Based Virtual Machine OAuth Performance Tuning Windows PowerShell Scrum Methodology Ansible JSON Web Token Simple Object Access Protocol (SOAP) Single Sign-On Software Deployment Extensible Markup Language (XML) SSL Certificate Management Data Logging Google Cloud Performance Testing Postman IT Architecture Software Security SOAPAPI Caching Apigee Containerization Kubernetes Infrastructure Automation Frameworks Deployment Automation Enterprise Integration Bitbucket Api Design Restful APIs Terraform Splunk Api Management

Job description

We are seeking an experienced Senior Apigee API Platform Engineer with strong expertise in Enterprise API Management, Apigee X, Apigee Hybrid, and Google Cloud Platform (Google Cloud Platform)., The candidate will be responsible for designing, deploying, configuring, maintaining, and supporting enterprise API management platforms. The role involves managing Apigee X infrastructure, developing and troubleshooting APIs, automating platform deployments and upgrades, managing certificates and secrets, and implementing CI/CD pipelines., * Install, configure, deploy, and maintain enterprise API Management platforms, including Apigee X and Apigee Hybrid.

  • Design, develop, implement, and support APIs using Apigee.
  • Manage Apigee X infrastructure architecture, platform integrations, maintenance, and production support.
  • Monitor API performance, availability, and reliability.
  • Troubleshoot API failures, infrastructure issues, and platform-related incidents.
  • Implement API policies, transformations, logging, caching, and Key Value Maps (KVM).
  • Collaborate with API architects and development teams on API design, implementation, testing, and production deployment.
  1. Cloud Infrastructure & Google Cloud Platform Engineering
  • Manage and support Apigee X deployments and infrastructure on Google Cloud Platform (Google Cloud Platform).
  • Perform infrastructure deployment using existing Terraform automation.
  • Manage certificate renewals and update Google Cloud Platform Secret Manager to support secure certificate deployment.
  • Develop and enhance automation scripts using Terraform, Python, and Ansible to support Apigee X upgrades.
  • Perform periodic capacity planning and infrastructure expansion for Apigee X environments.
  • Troubleshoot cloud infrastructure issues related to networking, storage, security, and resource availability.
  • Support cloud architecture activities involving infrastructure design, security, networking, and cost optimization.
  1. Automation & CI/CD
  • Design, develop, and maintain CI/CD pipelines for Apigee deployments and upgrades.
  • Develop and maintain deployment automation using Terraform, Python, and Ansible.
  • Work with Azure DevOps to build and manage automated deployment pipelines.
  • Automate repetitive platform administration, configuration, and infrastructure management activities.
  • Manage source code repositories using GitHub, Bitbucket, or similar version control tools.
  • Support automated certificate deployment and secret management processes.
  1. Kubernetes & Containerization
  • Use Kubernetes to automate application deployment, scaling, and management.
  • Manage containerized applications and support container-based deployment environments.
  • Troubleshoot Kubernetes workloads, deployment failures, and infrastructure-related issues.
  • Support platform scalability, availability, and operational reliability., * Implement API authentication and authorization using OAuth 2.0, JWT, Basic Authentication, and SSO.
  • Work with RESTful and SOAP web services.
  • Implement XML and JSON transformations.
  • Configure API security, logging, caching, and KVM policies.
  • Support API testing and performance validation using Postman and JMeter.
  • Troubleshoot API connectivity, authentication, integration, and performance issues.
  1. Monitoring, Reporting & Production Support
  • Monitor and troubleshoot APIs deployed on Apigee X.
  • Configure and support monitoring, alerting, and logging mechanisms.
  • Work with Splunk and Apigee X Analytics to analyze API performance and platform health.
  • Generate daily and weekly operational and performance reports.
  • Identify recurring issues, perform root cause analysis, and implement permanent corrective actions.
  • Ensure platform stability, availability, security, and operational efficiency.
  1. Stakeholder & Agile Collaboration
  • Work closely with API and Integration Platform Architects, developers, DevOps, and infrastructure teams.
  • Identify technical dependencies, risks, and roadblocks proactively.
  • Coordinate with cross-functional teams to resolve technical challenges.
  • Participate in Agile/Scrum ceremonies and SAFe delivery activities.
  • Follow established engineering standards, documentation practices, and release processes.

Mandatory Technical Skills

Apigee & API Management

  • Apigee X
  • Apigee Hybrid
  • Enterprise API Management
  • API Development and Troubleshooting
  • API Policies, KVM, Caching, and Logging

Cloud & Infrastructure

  • Google Cloud Platform (Google Cloud Platform)
  • Cloud infrastructure architecture
  • Networking, storage, security, and cloud resource management
  • Google Cloud Platform Secret Manager
  • Certificate Management and Renewal

Automation & DevOps

  • Terraform
  • Python
  • Ansible
  • Azure DevOps
  • CI/CD Pipeline Development
  • GitHub / Bitbucket

Kubernetes & Containers

  • Kubernetes
  • Containerization
  • Application Deployment, Scaling, and Management

API Technologies & Security

  • REST and SOAP
  • XML and JSON
  • OAuth 2.0
  • JWT
  • Basic Authentication
  • SSO
  • API Transformations, Logging, and Caching

Testing & Monitoring

  • Postman
  • JMeter
  • Splunk
  • Apigee X Analytics

Requirements

The ideal candidate should have hands-on experience with Kubernetes, containerization, Terraform, Python, cloud infrastructure, and API security, along with the ability to work closely with architects, developers, DevOps, and cross-functional teams., * Experience with AWS and Microsoft Azure.

  • Knowledge of Bash, Go, or PowerShell scripting.
  • Experience with cloud infrastructure automation.
  • Understanding of cloud capacity planning and performance optimization.
  • Experience with enterprise API integration platforms.
  • Knowledge of Agile, Scrum, and SAFe methodologies.

Required Qualifications

  • Strong hands-on experience in Enterprise API Management platforms.
  • Practical experience deploying, configuring, and maintaining Apigee X and/or Apigee Hybrid.
  • Experience with Google Cloud Platform infrastructure and cloud engineering.
  • Hands-on experience with Terraform-based infrastructure automation.
  • Strong understanding of Kubernetes and containerization.
  • Experience developing and maintaining CI/CD pipelines using Azure DevOps.
  • Strong API security, integration, monitoring, and troubleshooting skills.
  • Excellent analytical, communication, and problem-solving abilities.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…