1. 8+ years of experience in cloud software development
2. Sound knowledge of computer science fundamentals
3. Hands-on any of the scripting language python, perl, tcl, ruby
4. Hands-on any of the cloud API programming ( AWS, Azure, Google .. ).
5. Deep understanding of cloud concepts ( regions, zones, VMs, containers, VPC, tenants, authentication/security, logging, RDS, shared model etc ).
6. Expert in software processes and tools ( Agile, CI/CD, devops, Git, Jenkins )
7. Excellent understanding of various libraries and tools like docker, kubernetes, terraform, boto and so on.
Good to Have
1. Experience in application migration to cloud
2. Experience in cloud solutioning
3. Experience in Redhat Openshift