Types of SRE Automations
Automation Tools
API/Services
Frameworks/SDKs
100

Developers frequently integrate their code changes into a shared repository.

CI (Code integration)

100

A fully managed backup service by AWS for automating and centralizing data backup.

AWS Backup

100

What does API stand for in the context of software development?

Application Programming Interface 

100

Collection of tools, libraries, and documentation that developers use to create applications for specific platforms or services.

SDK

200

The code is automatically built into an executable format, ensuring that it compiles and functions as expected.

Continuous Integration (Build automation)

200

A Google service that automatically adjusts the number of VM instances.

Google Cloud Autoscaler

200

Common tool used in JPMC for automating the build, test, and deployment processes for services and APIs to ensure rapid and reliable delivery.

Jules/Spinnaker

200

These are designed to simplify complex tasks by providing reusable code and standardized practices.

Frameworks

300

Automation of servers, networks, databases, storage, and other components that are essential for running applications and services.

Infrastructure Automation

300

A service that helps you model and set up your Amazon Web Services resources.

AWS CloudFormation

300

Aspect of API/Service Automation that simplifies the management of complex microservices architectures.

Service Orchestration 

300

Framework that enables consistent and repeatable infrastructure deployments, version control, and collaboration.

Infrastructure as Code (IaC) Framework

400

Reduces mean time to resolution (MTTR), minimizes downtime.

IT Operations and Incident Management 

400

What types of tools are used for maintaining consistent configurations, simplifying updates and patches.

Ansible, Puppet, Chef

400

Name a popular tool used for orchestrating containerized applications in a microservices architecture.

Kubernetes ( GKP in JPMC )

400

Framework that accelerates development cycles and improves code quality through automated testing and deployment. 

CI/CD Framework 

500

Automated vulnerability assessments

Security Automation

500

A well-known non-open-source platform for monitoring and observability.

Datadog

500

To automatically detect and manage the network locations of service instances, enabling dynamic scaling and load balancing.

Service Discovery and Configuration Management

500

Which Infrastructure as Code (IaC) framework is known for its declarative configuration language and is widely used for provisioning cloud resources within JPMC ?

Terraform