One or more years experience automating the software build and deployment process
Hands-on experience with current data center server and storage technologies covering specification, configuration, operations and load testing, system administration, monitoring and management, etc.;
Hands-on experience with virtualization technologies (VMWare) covering specification, configuration, operations and load testing, system administration, monitoring and management, etc.
Hands-on experience with current operating system (Microsoft, LINUX, etc.);
Hands-on experience supporting different types of workloads such as real-time, transactional, database, etc., including applications with seasonal or event-driven extreme peak volumes;
Hands-on experience complying with Security Certification & Accreditation (C&A), or equivalent, requirements for systems;
5+ years experience of virtualized network tooling and configuration
5+ years experience of cloud infrastructure tooling
Knowledge of best practices and IT operations in an always-up, always-available service
Familiarity with virtualization and cloud platforms, especially VMware and KVM
Medium level scripting skills in languages such as Bash, Python, Ruby, PHP, etc.
Understanding of firewalls, NAT and packet filtering (specifically IPtables)
Experience with application load balancing solutions for scaling and High Availablity
Experience with SANs and NAS including iSCSI, NFS and FC
Foundational knowledge in networking technologies (Layer 2 & 3 switches, TCP/IP, SNMP, etc.)
In-depth understanding of SDN use cases, OpenFlow standards and the basics of building an SDN application, including issues related to devices, controllers, and application types
Familiar with current and emerging cloud and Big Data software development techniques and solutions that can be integrated and applied to sponsor problems.
Knowledge of cloud technologies such as VMware, KVM and other virtualization technologies, Amazon Web Services or other IaaS, PaaS, SaaS environments/technologies.
Experience assessing Cloud / IT technologies, tools, and processes.
Maintain deep technical and business knowledge of Cloud solutions, industry directions and trends.