- Python : Scripting for web
- Shell : Scripting for servers
- Yml : For Configuration of Cloud files
- Golang : Servers and Cloud Architectures
- Javascript : Good to know for any web-development works
- Markdown : For documentation
- Process Management
- Threads and Concurrency
- Sockets
- POSIX Basics
- Networking concepts
- Cron Jobs
- I/O Management
- Vitualization
- Memory Processes and Management
- File Systems
- Scheduling
- Networking Concepts
- Security Concepts - OWASP-Top 10
- Protocols
- Reverse Proxy | Proxy | Forward Proxy
- Caching Servers
- Load Balancer
- Firewall
- Webservers
- Python : WSGI | uWSGI | Tornado
- Nginx
- Apache
- Caddy
- IIS
- Tomcat
- Node.js
- Text Manipulation
- Process Monitoring
- Networking Processes
- Bash scripting
- Performance Management
- vim
- AWS CLI
- Kubernetes CLI
- Docker CLI
- Cloud CLIs
-
CI/CD
- Travis CI
- Circle CI
- Gitlab
- Jenkins
- Azure
-
Configuration Management
- Ansible
- Chef
- Puppet
- salt
-
Containers
- Docker
- LXC
-
Container Orchestration
- Kubernetes
- Mesos
- Docker SWARM
- Nomad
- Minikube
- Openshift
- Amazon ECS
- Google Kuberenetes Engine (GKE)
-
Infrsatructure Provisioning
- Hashicorp Terraform
- AWS Cloudformation
- Pulmi
- Redhat Ansible
- Azure Automation
- Prometheus
- Grafana
- Nagios
- Zabbix
- Jaegar
- New Relic
- Open Tracing
- Traceview
- Amazon AWS
- Google GCP
- Microsoft Azure
- Digital Ocean
- Linode
- Vultr
- Elastic Stack
- Graylog
- Splunk
- Papertrail
- Github
- Bitbucket
- Mercurial