Lead the automation tool set investigation, selection, implementation and administration.
Design, implement and maintain a highly scalable web application infrastructure using external cloud providers as well as internal hosting centers.
Design, implement and maintain a continuous integration environment
Architect and implement a application monitoring infrastructure geared towards automation and orchestration
Work as an active participant in an Agile development environment; attend daily standups, sprint planning and retrospectives.
Work with external vendors to help select the best in class and cost effective cloud based solution.
Bachelor’s degree in Computer Science or related field
4+ years of IT DevOps/Infrastructure experience.
Strong background in continuous integration, including significant experience in Jenkins, CircleCI or TravisCI build and and log management systems like Graylog, Rsyslog, Nxlog etc.
Significant experience with docker and container management tools like Docker swarm, Kubernetes, Cloud (amazon or azure) Container service and Mesosphere Marathon.
Experience doing ground-up physical environment builds with an emphasis on monitoring and automated remediation.
Source control as well as change and release management using sophisticated monitoring tools in an n-tier distributed architecture.
Experience in the engineering, implementation and support of VMware, Docker and/or KVM for containerization, Kafka for messaging, ElastiCache for indexing and searching, as well as Nagios and LogicMonitor for data center monitoring
Linux experience including experience with shell scripting, networking, storage and/or release management
Significant experience managing and building physical (data center), cloud and hybrid infrastructure
Experience working with Github
Managing large-scale environments using centralized systems management tools such as Ansible, Puppet and chef