I believe that everything should be automated and written as code.

I use the following tools to write down the infrastructure as code and the configurations as code:

  • Terraform
  • Crossplane
  • Ansible

As a DevOps engineer I have operated a lot of services and systems in the past. Some examples:

  • Nginx
  • Caddy
  • Apache HTTPD
  • Tomcat
  • Databases (MySQL, PostgreSQL) - with HA configurations (Galera, XtraDB Cluster)
  • Redis - with HA configurations using Sentinel
  • RabbitMQ
  • Elasticsearch, Logstash, Kibana (ELK)
  • Prometheus, Grafana
  • Mercure
  • and so on…