Hands-on experience with microservices and distributed application architecture, such as containers, Kubernetes, andor serverless technology Experience with the full software development lifecycle and delivery using Agile practices