/devops-tools

A repository of tools used for Data Science, Machine Learning, Deep Learning, Data Engineering, and DataOps revolving around reproducibility and compatability across operating systems

MIT LicenseMIT

DevOps Tools

Testing and installing of Python environments and packages.

https://www.heavybit.com/library/blog/opinionated-tour-of-testing-tools/

Commit Hooks

devops-tools-repository

This will serve as a reservoire of [public] notes for me that outline various "infrastucture as code" thoughts and tools I've tried. I'll probably curate a number of articles that also helped shape this process.

DevOps has a crap-ton of tools. If you want your mind blown, just go here and look around DevOpsBookMarks. A truly exhaustive resource on the number of tools out there.

DevOps - DataOps Categories

  • Configuration Management
  • Environment Management
  • Package Management
  • Infrastructure Management
  • Software Provisioning
  • Application Deployment

There are different types of tools that manage variable parts of the provisioning, configuring, envrionment, packaging, and deployment processes. This is a table to help identify which tool can do what. It does not necessarily take into account the difficulty for each category (that may come later as I understand each tool more).

Tool Orchestration Configuration Environment Infrastructure Install Software App Deployment Package
Ansible Yes Yes Yes Very Well No Yes Sort of
Kubernetes - - - - - - -
Docker No Yes No No Yes No No
Terraform Yes - - - - - -
CloudFormation Yes - - - - - -
Packer Yes - - - Yes - -
Chef Yes - Yes - - - -
Puppet Yes - Yes - - - -
SaltStack Yes - Yes - - - -
Fabric Yes Yes - - - - -

Odd stuff....

Kubernetes