Position: Middle DevOps Engineer (AWS) project AI (ML and Computer vision) platform
Company: ELEKS
Category: DevOps
Experience required: 2y
English level: intermediate

About Project
This project is an AI vision platform that runs in a wide array of applications: industrial automation, robotics, video analytics, life sciences, and beyond...

Requirements:
2+ years of professional experience
Docker
Kubernetes 
Jenkins 
Nginx
Automation tools: one of these: Ansible, Chef, Puppet
Basic knowledge of Python and pip, conda, virtualenv
Linux (and a bit of Windows knowledge)
Network technologies like DNS, TCP/IP, …
Git and Gitlab

Nice to have:
Any Python-based web framework (Flask or Django)
Node.js or any other Javascript related framework
Knowledge on message queueing systems (NSQ, ZMQ or RabbitMQ)
SQL and NoSQL databases
Amazon AWS or Google Cloud Platform
Cobertura or any other comparable code coverage framework
SonarQube or any other comparable static code analysis tool

Activities:
Improve automatic deployment of our code into Dockers and Kubernetes clusters
Improve Continuous Integration and Continuous Delivery workflow (unit/integration testing, automatic builds of Python executables and Docker images and registration of Docker images)
Automatic deployment of Kubernetes and MySQL clusters
Extend the integration testing framework and write integration tests
Perform some system administration tasks on Linux servers (Gitlab, Jenkins, SonarQube, etc.: no night/weekend shifts !)