- B.S. or M.S. degree in a related field
- 2+ years of professional programming experience
- Experience in Python programming language
- Experience in Configuration Management systems, such as Puppet or Chef
- Experience in Automated Software Deployment, such as Jenkins or Docker
- Proficient in NoSQL or SQL Server programming objects
- Experience in working with Linux OS
- Experience in working with yum, apt or other package management software
- Insight in software architecture of distributed systems
- Enthusiasm for teamwork, constant learning, and adapting to new circumstances