Proven experience of deploying code to staging -> production (mandatory)
Linux shell scripting (mandatory)
Knowledge of minimum 1 cloud service provider and its usage, cost estimation according to requirements, estimation of resources, etc. (AWS, Azure, Google Cloud Platform, Linode, Digital Ocean, etc. ) (mandatory)
Container Management tools: Docker, Kubernetes, Docker Swarm (any one of these)
CI / CD pipeline for Code Deployment (good to have)
Familiar with open source monitoring tools like icinga2 nagios, prometheus, etc (good to have)
Strong command on linux system and knowledge about system configuration, system hardening, firewall, etc.
Automating the process of a new system setup for a new project, installation of project dependencies, complete end-to-end project deployment
Cloud Migration (moving services from one machine to another in an automated way)