) as well as networks, security, firewalls, load balancers, DNS, and other infrastructure components  - Agile development practical experience  - Test-driven development, refactoring, automated unit test, integration test, functional test, and continuous integrationdeployment