Get AI-powered advice on this job and more exclusive features.
The API Management (APIM) Platform follows an API Façade pattern. Google Apigee is used as the primary technology, which is a cloud based, highly available and massively scalable API gateway. APIM has built a self-service model to enable teams to publish an API (not host one) on Apigee. The API Producer teams have full ownership of how their proxy behaves and scales - but can draw on APIM setup features such as rate limiting.
Key Responsibilities
* Take ownership and lead the design, development, and maintenance of the API Platform along with conducting reviews of API designs to ensure they align with the standards and governance requirements of the platform.
* Collaborate with cross-functional teams to define API requirements.
* Ensure the platform is scalable, secure, and performs to meet the current and future needs.
* Set technical standards and best practices for API development.
* Lead the technical team for the overall technical solutions for API and Microservice with related platforms and areas – with a key focus on Apigee.
* Arrange and perform regular technical review of the solution and application.
* Lead and adopt the technical best practices and principles on API and Microservice architecture.
* Explore the suitable technology stack for the API and Microservice architecture.
* Work with the development teams and oversee the technical work.
* Work with delivery leads and product owners to plan, schedule and refine technical work.
* Responsible for the technical governance and manage the technical tasks for the project.
* Ability to work hands-on with the technical stack and lead on technical capabilities of the teams.
* Develop and implement automated tests and testing strategies, including the selection of appropriate tools and frameworks.
Experience/Knowledge of:
* Design, implementation, and operations of Apigee in a technology lead role.
* Working with architects to design cloud-native systems; preferably AWS but any public cloud is welcome.
* Building CI/CD systems that optimised for development velocity, security and reliability.
* Experience working as a subject matter expert, collaborating with product teams, to help them build and observe cloud-native applications.
* Experience working as a Platform, DevOps or Site Reliability Engineer.
* Experience “shifting security left”; using various tools and techniques to ensure software is secure (for example: static/dynamic analysis).
Core Skills
* Cloud architecture AWS, Azure (Specifically Pipelines), GCP.
* Enterprise API Platform preferably Apigee.
* Experience with test automation, including writing, maintaining, and optimizing automated test frameworks using Pytest.
* Terraform, other Infrastructure as Code tools.
* Github Actions and Azure DevOps.
* Observability tooling.
* Strong understanding of the Secure SDLC.
* Previous experience as a software engineer on a product-orientated team is a bonus.
* Experience evangelising platform engineering practices and principles.
* An understanding of what force multiplication looks like, for a DevOps/Platform team.
* Experience building reusable, consumable, Infrastructure-as-Code and CI jobs.
* Enthusiasm for maximising software teams’ autonomy, whilst ensuring the appropriate levels of alignment and quality is assured.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
IT Services and IT Consulting
#J-18808-Ljbffr