Of the required experience, must have 2 years of experience in each of the following: Working across all phases of the software development lifecycle, including requirements gathering and analysis, design, development, implementation, testing, deployment and maintenance of back-end and cloud native projects; Designing scalable and high available software systems for cloud environments; Processing and analyzing large quantities of logs and data using analytical tools and converting those data into meaningful reports, dashboards, and alerts using search processing languages; Performing Linux administration, including monitoring performance, debugging issues, and designing and troubleshooting networked applications using: OS concepts, including virtualization, containerization, and memory management; and Developing docker containers for multiple services and deploying, managing, and monitoring them in Kubernetes cluster. Qualifications Must have a Master's degree or foreign equivalent degree in Computer Science, Engineering (any), Information Technology, Mathematics, or a related field, and 2 years of related work experience; OR a Bachelor's degree or foreign equivalent degree in Computer Science, Engineering (any), Information Technology, Mathematics, or a related field, and 5 years of post-bachelor's, progressive related work experience.