Home

API Engineer - Remote at Remote, Remote, USA
Email: [email protected]
From:

Sai,

o2f

[email protected]

Reply to:   [email protected]

Project: API Enhancement and Integration Optimization

The objective is to provide API Enhancement Services, including enhancement of both existing API definition and specifications and enhanced regression testing process to streamline and improve overall API use, integration, and new feature release timelines. This role supports our SDN Networking team so a Networking background or strong knowledge is required in order to support context for API usage.

Overall Goal:

Identify and review with our team areas of the pipeline that need to remain manual and which are candidates for automation.

Our goal is to automate as much as possible

Develop and document an overall plan to be shared and reviewed with the team

Revise and Refine the pipeline to help make it clean, understandable and documented, minimizing complexity where possible

Work with our team to on the current state and process, including:

Review of how the OpenAPI spec is currently generated and is planned to be generated going forward.

Analyze the specs within the current code to review functionality to generate on-line docs for review.

Review current Format Policies and whether revised enforcement procedures are warranted

Review Postman examples and how they map into the code

Build solution package along with supporting API documentation (as required)

Update code definitions to be more precise with formatting examples

Update existing Postman northbound collection examples to better align with defined use cases

Assist in developing an interactive API for users to implement specs.

Assisting with the CI/CD pipeline development as specified below

CI/CD Tasks

Review current and planned pipeline

Review pipeline to determine how much can be leveraged / repurposed from that pipeline

Leverage previous standards and code where possible.

Develop CI/CD standards to be leveraged by the larger team.

Work with our team to transition content above into new consolidated repository platform.

Responsible for developing a new repository platform including developing and implementing new CI/CD standards.

Existing sources to be consolidated include:

Open API specifications (OAS)

SDK (for the Southbound interfaces on the Network Controller)

Confluence user for workflow definition

Work with appropriate Team subject matter experts to:

Help document new workflows

Update and maintain existing API documentation

Network specific context for how and when to use API fields - Includes formatting requirements, and validate data inputs / ranges

Review new documentation with overall team and educate developers on template formats to enable

automated documentation creation and revisions as part of future build process

Identify methods to further automation and evolve the overall process

Regression testing

Leverage API and process knowledge from above activities to build regression testing use case scenarios for sunny day and rainy day testing to be executed

New feature releases -perform regression testing in JSON (stores data & provides a format for programming)

CORE competencies in Java, OpenAPI, Yaml, Postman, SWAGGER

Java / J2EE heavy backend development experience

Update the Open API Specs (OAS) using Swagger (open API tool for documentation).

Experience in YAML (used for data) to write config files

Use Postman to design and test.

MUST HAVE A NETWORKING BACKGROUND

Keywords: continuous integration continuous deployment information technology
[email protected]
View all
Wed Jan 10 22:25:00 UTC 2024

To remove this job post send "job_kill 1002122" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]
Time Taken: 0

Location: ,