Job Description
GCP Apigee Solution Architect
Role:Solution Architect
Employment Type: Full-Time, Permanent or C2C
Location : USA / Canada – But in EST time zone.
Total experience: 13 to 15 yrs. of experience
Key Required Skills: API Management, Google Apigee, API integration
Responsibilities:
Responsible for the Solution Architecture for the API platform and API onboarding.
Apigee installation and configuration.
Implement APIs and maintain their lifecycle.
Develop API proxies.
Design and develop REST APIs using the API Management platform. Create REST API documentation.
Convert web services from SOAP to REST or vice versa using an API management platform.
Implement requirements of the API layer like security, custom analytics, throttling, caching, logging, request, and response modifications, etc., using the API management platform.
Maintain programming standards and ensure the usage of the pattern/template for API Proxy.
Conduct code reviews and coach developers.
Ensure proper approach to traffic control and API security.
Create custom policies in Java, JavaScript, Node JS, Python, etc., in the API management platform.
Standardize the CI/CD setup for API management tools and automated deployment.
Maintain the API platform infrastructure's SLA, health, and well-being.
Automation of API testing.
Required Skills:
Hands-on development expertise with the Google Apigee Edge / X platform, including but not limited to installation and configuration.
Solid understanding of API and integration design principles.
API-focused integration design and patterns experience for the web.
Experience implementing requirements of the API layer like security, custom analytics, throttling, caching, logging, request, and response modifications, etc., using the API management platform.
Experience designing and developing API proxies and REST APIs using the API Management platform.
Understanding of RESTful and SOAP Services.
Experience converting web services from SOAP to RESTful or vice-versa, using API management platforms.
Experience with API testing automation.
Knowledge of Agile and DevOps methodologies.
Significant experience designing, deploying, and supporting production cloud environments, such as Amazon Web Services (AWS) and private cloud environments.
Experience creating custom policies in Java, JavaScript, Node JS, Python, etc., an API management platform.
Expertise in configuring the Apigee Private Cloud platform, including keystrokes, trust stores, and KVMs.
Ability to apply security, throttling, OAuth 2.0, TLS, certificates, KeyStore, and Trust store for the Apigee platform.
Experience with CI/CD Tools (Jenkins, GitHub) for Apigee proxies deployment automation.
Hands-on experience designing and developing high-volume web services using API Protocols and Data Formats (REST, JSON, SOAP & XML).
Experience in Drupal portal.
Hands-on experience in Apigee Configurations, Management, and APIGEE testing.
Desired Skills:
Experience with version control software such as Git/Bitbucket.
Google Apigee Certification (added adv.).
Education:
Master's degree from an accredited college in a related discipline
Bachelor's degree from an accredited college in a related discipline