Position: DevOps Engineer
Company: Ecentria Solutions Odessa
Experience required: 5y
English level: upper

Необходимые навыки
— Advanced understanding and troubleshooting experience of Linux (CentOS and Ubuntu preferable), including writing bash scripts;
— Experience with provisioning and configuration management tools and technologies such as Puppet, Chef, Ansible, Salt;
— Experience with cloud platforms, such as AWS, Azure;
— Good knowledge of MySQL administration and troubleshooting (including clustering, replication, backup);
— Experience with at least some of: HAproxy, Apache, Nginx, RabbitMQ, Cassandra, ElasticSearch/LogStash/Kibana, Splunk;
— Programming experience in Python, PHP, or other scripting languages;
— Excellent problem-solving skills and attention to detail;
— Ability to prioritize and balance multiple tasks;
— Strong written and verbal English language skills;
— Experience with and good understanding of virtualization platforms, VMWare in particular;
— Experience with and good understanding of containerization technologies (Docker, Kubernetes).

Предлагаем
— Direct employment, an e-commerce company. Not out staff/outsource;
— Agile culture, the continuous improvement process;
— Friendly and highly-qualified colleagues;
— Challenging international projects; 
— Competitive salary, yearly reviewed; 
— Real possibilities of growth;
— Direct employment with paid vacations & sick leaves;
— Flexible work schedule; 
— Excellent working conditions; 
— Powerful hardware, best software/tools;
— Learning and innovations — internal demos & trainings, individual mentorship; 
— Potential business trips /relocation to the USA;
— Ability to attend local & international conferences.

Обязанности
— Collaborate with Architects, Software Developers and other DevOps Engineers to help design, evolve and support the operation of our E-commerce Platform;
— Maintain and develop system for provisioning and configuring virtual infrastructure in AWS, Azure, VMWare and other similar environments;
— Design and build tools for monitoring, testing, and diagnosis of systems;
— Ensure our systems are highly available and resilient;
— Participate in collaborative troubleshooting processes;
— Protect sensitive data with continuous security practices and monitoring;
— Maintain good documentation and actively share knowledge with colleagues.