top of page
Image by Nick Fewings

Shutdown / Startup API

This page contains the case study on the Shutdown / Startup API which includes the Project Overview, Tools used and Overall benefits.

API_edited.png

Project Overview

The Shutdown / Startup API was created to be integrated into an existing solution for weekly patching on the company servers. Prior to the development, all the servers had to be manually shut down, patches to be deployed and then manually restarted. This API was used to generate names and metadata of servers to be used alongside a script file executed in Jira to shutdown and restart the servers.

​

The API was developed in python using the Flask framework. The API scraped data automatically sent from the Database Administrators to extract, transform and load relevant metadata using industry standard ETL principles. Once deployed to local servers, the API received requests and sent back relevant data and activated the relevant scripts in Jira.

​

The Shutdown / Startup API saved any man hours on a weekly basis and reduced the stress on the team.

Tools Used

Python
REST API Development
CI/CD Pipelines
SQL Data Extraction
ETL Principles
bottom of page