Proven practical experience in software development or DevOps engineering. Working knowledge of local and cloud-based software deployment platforms and technologies, including Linux, Windows, Docker, Kubernetes, AWS, Azure. Ability to dive into complex technical problems, perform troubleshooting, develop solutions, and articulate them. Proven ability to work in a team, receiving and giving feedback, and sharing knowledge. Excellent presentation skills. Excellent English verbal/written communication skills.