← Back to Skills Library

Apigee

Information Technology > API management

Description

Apigee is a full lifecycle API (Application Programming Interface) management platform that enables businesses to design, secure, deploy, monitor, and scale APIs. It's used to connect modern applications with backend services securely and at scale. With Apigee, developers can create API proxies, configure API products, manage traffic, implement security policies, and monitor API performance. Advanced users can design custom analytics, optimize performance, and troubleshoot issues. Expert users can even design complex architectures and implement continuous integration/continuous deployment pipelines. Essentially, Apigee provides the tools needed to manage the entire API lifecycle in one place.

Expected Behaviors

✎
LEVEL 1

Fundamental Awareness

At this level, individuals are expected to have a basic understanding of the API economy and Apigee Edge. They should be familiar with API management concepts and understand what RESTful APIs are. This is the initial stage where they are just getting introduced to the concepts.

🌱
LEVEL 2

Novice

Novices can create and manage API proxies and configure API products. They are capable of setting up developer portals and implementing security policies. They also know how to use the trace tool for debugging. At this stage, they are able to perform basic tasks in Apigee.

🌍
LEVEL 3

Intermediate

Intermediate users are proficient in designing and implementing API facades. They can manage traffic using quotas and spike arrest, transform API payloads using JavaScript, Python, XSLT, and implement OAuth2.0 security. They also monitor APIs with analytics. They are comfortable working with Apigee and can handle more complex tasks.

⭐
LEVEL 4

Advanced

Advanced users can implement advanced security with JWT, SAML, design and implement custom analytics, manage developer apps and keys, and implement cache policies for performance optimization. They are also skilled in troubleshooting and debugging with KVM and message logging. They have a deep understanding of Apigee and can handle complex scenarios.

🏆
LEVEL 5

Expert

Experts are capable of designing and implementing microgateway architectures, implementing CI/CD pipelines for Apigee, performing advanced troubleshooting and debugging, performance tuning and optimization, and designing and implementing multi-region deployments. They have mastered Apigee and can handle any situation or task.

Micro Skills

✎
LEVEL 1

Fundamental Awareness

Understanding the Definition of API
Recognizing the Importance of APIs in Business
Identifying the Impact of APIs on Business Models
Recognizing the Role of APIs in Agile Development
Understanding Different API Monetization Models
Recognizing Factors Influencing API Pricing
Familiarity with Apigee Edge Components
Understanding the Flow of API Calls in Apigee Edge
Familiarity with Apigee Edge Dashboard
Ability to Perform Basic Operations
Knowledge of API Design Phase
Understanding API Deployment and Retirement Phases
Understanding the Importance of API Security
Familiarity with API Authentication and Authorization
Understanding the Importance of Good API Design
Familiarity with API Versioning
Understanding the Constraints of REST
Familiarity with Resource-Oriented Architecture
Knowledge of HTTP Verbs
Familiarity with HTTP Status Codes
Understanding the Structure of JSON
Familiarity with XML
🌱
LEVEL 2

Novice

Understanding the Proxy Creation Process
Configuring Proxy Settings
Deploying and Undeploying API Proxies
Managing Proxy Versions
Understanding the Role of API Products
Adding API Proxies to Products
Setting Quotas for API Products
Managing Product Access
Customizing Portal Appearance
Adding API Documentation to Portals
Managing User Access to Portals
Integrating with External Identity Providers
Understanding Apigee Security Policies
Implementing Basic Auth and API Key Verification
Configuring OAuth2.0 Policies
Handling Errors in Security Policies
Understanding the Trace Tool Interface
Running a Trace Session
Analyzing Trace Results
Troubleshooting Common Issues with Trace
🌍
LEVEL 3

Intermediate

Understanding of API Facade Pattern
Creating API Facades using Apigee Edge
Implementing Routing Rules
Managing Backend Services
Configuring Quota Policies
Implementing Spike Arrest Policies
Monitoring and Managing API Traffic
Understanding of Traffic Management Concepts
Writing Transformation Scripts in JavaScript
Writing Transformation Scripts in Python
Creating XSLT Transformations
Applying Transformation Policies
Understanding of OAuth2.0 Protocol
Configuring OAuth2.0 in Apigee
Implementing Access Tokens and Refresh Tokens
Securing APIs with OAuth2.0
Using Apigee Analytics Dashboard
Creating Custom Reports
Monitoring API Performance and Usage
Analyzing API Traffic Patterns
⭐
LEVEL 4

Advanced

Understanding JWT Structure and Claims
Configuring JWT Policies in Apigee
Understanding SAML Assertions
Configuring SAML Policies in Apigee
Using Google Cloud Platform for BigQuery Integration
Setting up Real-Time Dashboard
Understanding and Using Analytics Services API
Creating and Managing Developer Apps
Revoking and Approving Developer Apps
Resetting Consumer Keys
Managing Access by Setting API Product Restrictions
Understanding Response Caching
Configuring Cache Policies
Implementing Conditional Caching
Cache Performance Monitoring and Tuning
Understanding Key Value Maps (KVM)
Creating and Managing KVMs
Implementing Message Logging Policies
Debugging with Trace Sessions
🏆
LEVEL 5

Expert

Understanding of Microgateway Concepts
Installation and Configuration of Microgateway
Implementing Security Policies in Microgateway
Monitoring and Analytics for Microgateway
Troubleshooting Microgateway Issues
Understanding of CI/CD Concepts
Setting up CI/CD Pipelines using Jenkins or similar tools
Automating Apigee Proxy Deployment
Implementing Automated Testing for Apigee Proxies
Managing Apigee Configurations in Source Control
Using Advanced Trace Features
Debugging with KVM and Message Logging
Analyzing Traffic Patterns for Troubleshooting
Performance Tuning and Optimization
Identifying and Resolving Security Issues
Understanding Apigee Performance Metrics
Implementing Cache Policies for Performance
Optimizing API Payloads
Managing Traffic with Quotas and Spike Arrest
Monitoring and Analyzing Performance Metrics
Understanding Multi-Region Deployment Concepts
Designing a Multi-Region Deployment Architecture
Implementing Multi-Region Deployments
Managing and Monitoring Multi-Region Deployments
Troubleshooting Multi-Region Deployment Issues

Skill Overview

  • Expert3 years experience
  • Micro-skills106
  • Roles requiring skill0

Sign up to prepare yourself or your team for a role that requires Apigee.

LoginSign Up