Your responsibilities:
* Hands-on development and management of Google Apigee API Management Platform.
* Design, build, and deploy API proxies, policies, and configurations in Apigee.
* Implement CI/CD pipelines for API lifecycle management using tools like Jenkins, GitHub Actions, or Harness.
* Develop and maintain API security policies (OAuth, JWT, mTLS, rate limiting, threat protection).
* Automate Apigee deployments and configurations using Infrastructure as Code (IaC) principles.
* Integrate Apigee with GCP services (Cloud Functions, Pub/Sub, BigQuery, etc.) for end-to-end solutions.
* Build automated workflows and scripts for API operations using Python.
* Manage API analytics, monitoring, and logging for performance and compliance.
* Enforce GCP Organization Policies and API governance standards for secure and compliant API ecosystems.
* Collaborate with DevOps teams to implement containerized Apigee components and manage deployments on Google Kubernetes Engine (GKE).
* Optimize API performance and scalability through caching, quota management, and traffic routing.
* Support migration of legacy APIs into Apigee and standardize reusable templates for API development.
Essential skills/knowledge/experience:
* Strong hands-on experience with Google Apigee API Management.
* Expertise in CI/CD pipelines and DevOps practices for API deployments.
* Python scripting for automation and workflow orchestration.
* Familiarity with Terraform / Terraform Cloud for IaC (good to have).
* Experience with Jenkins, GitHub, Harness for pipeline automation.
* Knowledge of Google Kubernetes (GKE) and container orchestration.
* Understanding of API security standards and policy-as-code (OPA/Sentinel).
* GCP Certified (preferably Apigee Certified API Engineer).
* Good to have: Experience with IDE platforms for API development (e.g., Backstage).