Position: DevOps Engineer
Company: KaaIoT
Experience required: 2y
English level: intermediate

**Requirements:**

Expertise in OpenShift, Kubernetes, or AWS
Experience with configuration management tools like Chef, Ansible, or Puppet.
Passionate about automation, infrastructure as code, immutable infrastructure, and CI/CD
Solid understanding of blue/green, canary, and rolling deployments
Excited to craft tooling that enables other teams to quickly and reliably deliver software
Expertise in Java and accompanying tools like Maven and Gradle
Intermediate or higher level of English

**Would be a plus:**

 Comfortable working with and architecting scalable software systems
Familiar with relational and non-relational database systems
Know IP networking, web protocols, and REST

**Project description:**

It will be web service application that will interface with existing XXX web service for making and receiving phone calls. It will be build on a high level web stack rather than in the enterprise application stack. For environment will be used cloud, using a platform as a service offering rather than something like EC2.

Server application for Linux that is supposed to process huge stream of messages between messaging service providers. From now on it’s possible to handle huge message stream, up to 20 million messages per hour, support spam detection, throttling limits per connection and per customer (including geographically remote connections). In case the message is too long, our team of developers made sure that all the parts of it will be delivered to one provider, even if it was received by different data centers. 
System fully supports local and geografical redundancy, thats why system uptime is near to 100%!