Strong technical background:
Bachelor's or Master's degree in Computer Scienceor related field, with a deep understanding of software developmentand computing architecture.
Experience insoftware development:
Practical experience in software developmentor engineering, and good knowledge of programming languages suchas Python, Java, Ruby, or others.
Deepunderstanding of tools and technologies:
Advanced knowledge ofDevOps tools such as Docker, Kubernetes, Jenkins, Git, Ansible,etc., and the ability to use themeffectively.
Cloud applications and cloudoperation:
A deep understanding of cloud computing technologiessuch as AWS, Azure, or Google Cloud Platform and the ability tomove and run applications in theseenvironments.