DUTIES:
- maintaining, creating and measuring quality of services hosted in cloud
- configuration and implementation of continuous delivery environments
- working closely with engineering organization so they follow infrastructure guidelines and helping them make design/reliability trade-offs
- collaborating with architects, developers, product owners and other stakeholders to enable modern application development
- implementation and maintenance of DevOps tools, e.g. Git, TeamCity, UpSource
- implementation of monitoring and logging solutions for 24/7 production systems
REQUIREMENTS:
- min. 3 years of working experience in Linux administration & software development automation
- knowledge of continuous integration tools (eg. TeamCity, Jenkins, Travis) and continuous deployment approach
- very good knowledge of Bash
- knowledge of Git/Mercurial
- knowledge of AWS (CLI)
- experience in configuration and deployment of Docker-based environments
- solid understanding of security principles and tools (Firewall, server security)
- overall experience in monitoring and logging tools (eg. Logstash, Nagios, New Relic, Kibana, Elasticsearch)
- Good English skilles
- nice to have: Experience automatization tools (Ansible, Puppett, Chef)
- nice to have: Experience in Python, Ruby or Go