APIGEE Engineer

4 weeks ago


palakkad, India KogniVera Full time

Job Description: APIGEE Engineer (5+ Years Experience)

Position: APIGEE Engineer

Location: India, remote

Employment Type: Part-Time

About the Role:

We are looking for an experienced APIGEE Engineer to manage and enhance API services on the APIGEE platform. The ideal candidate will have deep expertise in configuring APIGEE, exposing new services, performing ETL operations within APIGEE, and integrating with third-party authentication providers like Auth0. You will play a key role in designing, developing, and maintaining secure and scalable API solutions for the organization.

Key Responsibilities:

  • APIGEE Platform Configuration: Set up and configure the APIGEE API gateway, including policies, proxies, target endpoints, and environment variables for managing APIs.
  • Expose New Services: Design, develop, and expose new API services on the APIGEE platform to meet business requirements and provide enhanced functionality.
  • ETL Operations within APIGEE: Implement and manage ETL (Extract, Transform, Load) processes within APIGEE, including the transformation of API responses, data extraction, and modification of payloads.
  • API Security & Integration: Ensure APIs are secure by integrating with Auth0 or other identity management platforms, managing OAuth 2.0 tokens, and implementing security policies such as rate limiting and quotas.
  • API Design and Documentation: Collaborate with internal teams to design APIs, develop API specifications, and create detailed documentation for both internal and external stakeholders.
  • Performance Optimization: Continuously monitor and optimize API performance, troubleshoot bottlenecks, and enhance reliability, scalability, and security.
  • Automation and CI/CD: Integrate APIGEE API deployment with CI/CD pipelines for automating deployments, versioning, and configuration management.
  • Monitoring & Troubleshooting: Implement monitoring and logging solutions to proactively identify issues and ensure the availability and reliability of APIs.
  • Collaboration: Work closely with development, DevOps, and security teams to align APIGEE services with application and infrastructure requirements.

Required Skills and Experience:

  • 5+ years of experience working with APIGEE API Gateway.
  • Expertise in API design, development, and management using APIGEE.
  • Strong experience in APIGEE configuration, including policy management, proxy creation, and environment setup.
  • Proven ability to expose new services and manage API lifecycle within APIGEE.
  • Experience in performing ETL operations within APIGEE, including data transformation and payload modification.
  • Hands-on experience in integrating APIGEE with Auth0 or other authentication/authorization solutions (OAuth, SAML, etc.).
  • Strong understanding of API security best practices, including OAuth 2.0, JWT, API keys, rate limiting, and quotas.
  • Knowledge of RESTful API design and API versioning.
  • Familiarity with CI/CD pipelines and integrating APIGEE with tools like Jenkins, GitLab, or other DevOps automation tools.
  • Strong problem-solving skills and experience in troubleshooting and optimizing APIs.
  • API documentation and developer portal management skills.

Preferred Qualifications:

  • Experience with other API management platforms (e.g., AWS API Gateway, Kong, etc.).
  • Experience in managing APIGEE hybrid or multi-cloud environments.
  • Familiarity with other identity providers like Okta or Azure AD.
  • Knowledge of Kubernetes, Docker, or other containerization technologies.
  • Familiarity with GraphQL or similar query languages.
  • Experience in Microservices Architecture and API gateway implementations.