Documentation and Product Releases
Using tools like Atlassian, Confluence for documents, Jira ticketing system
ContinUouS Integration and ContinUous Release
Using open source tools like git/Jenkins or git/Chef or git/Maven
Setting up VMs, Docker, databases, firewalls, VPC
Using Terraform scripts which is supported by all the cloud providers like AWS, Azure, GCP
Configuration push and management
Using Ansible, Puppet, Chef
Monitoring the Infrastructure
Using ELK (Elasticsearch, Logstash, (Filebeat/Metricbeat) and Kibana UI), Statsd, Grafana for historical data
Real time alerting of system resoures
Using open source tools like Elastalerts (this is an ELK plugin) and Grafana alerts
Containerize
micro services of customers
Tools like Swarm Docker setup, Kubernetes
Configure RDBMS databases
Postgres, MySQL (standalone, MySQL cluster)
Usage of in-memory databases
Redis for caching would boost the performance of micro services
Workflow automation
tools like Airflow where the whole workflow can be scheduled/reports generated for the complete workflow
Containerize
micro services of customers
Tools like Swarm Docker setup, Kubernetes
Configure RDBMS databases
Postgres, MySQL (standalone, MySQL cluster)