DevOps / Systems Engineering Tools

These are some of the tools which I have used or considered for my projects as DevOps practitioner / SRE implementer

CI Tools

Quality

CD Tools

  • CodeDeploy Deployment on AWS Cloud
  • Spinnaker Continuous Delivery for Enterprise (same as CodeDeploy)

Management

Monitoring

Infra as a Code

  • Terraform create and maintain infrastructure as a code. (multi-cloud, external CDN & DNS)
  • AWS CDK Programming language based CloudFormation abstraction

Practices

DevOps is a set of practices and/or mindset which demands more than tools and their automated usage. Some of the practices which I follow or plan to follow is below:

BigData

  • Presto Distributed SQL Query Engine for Big Data
  • Apache Avro Apache Avro™ is a data serialization system

Data format

Microservices

Secrets Management:

  • SOPS Created by Mozilla, uses AWS KMS for the master key to encrypt files based on yml configurations
  • Hashicorp Vault
  • Shush AWS KMS based encryption and command shim

Documentation

  • mermaid Generation of diagram and flowchart from text in a similar manner as markdown
  • Diagram As Code Python based tool to create cloud diagrams

Specialised Tools

This is a live post and will be updated often.

2 comments

  1. Pingback: Rosak | iHusyn

Leave a comment