Position: DevOps Engineer
Company: Ciklum
Experience required: 3y
English level: intermediate

Responsibilities

Maintain, develop and evolve CI/CD services and processes.
Manage Product releases and support a predictable release schedule.
Support several distributed teams of engineers.
Manage, optimize, automate IaaS tasks.
Script routine tasks and automate every possible aspect of processes.
Develop DevOps strategies, improve existing processes and introduce optimizations based on industry best practice.

Requirements

High proficiency in scripting using Python/bash and reading code.
Excellent communications skills (RU/UA/EN). Spoken English is a must.
Practical experience with (a combination of) SQL/NoSQL/Cloud/Document data sources.
Hands-on experience with CM tools (SaltStack is preferred).
Linux/Unix system administration experience (CentOS/Ubuntu are preferred).
Good proficiency with CI/CD tools (Jenkins is preferred).
Hands-on experience with monitoring systems (Zabbix/Prometheus).
Cloud infrastructure management experience with any major platform (AWS is preferred)
Mastering docker/docker-compose configurations.
Practical experience with version control systems (git is preferred)
Responsible, positive, open and friendly team player.

Desirable

Advanced network configuration skills are a plus
Experience with Kubernetes (EKS is preferred).
Understanding of MSA and SOA, HA/HL/LB services.
Windows server systems administration (AD is preferred).
Experience with SSO and MFA.
Java/Go/etc. coding skills.
Experience with APM systems.

What's in it for you

MacBook Pro Retina
Training programs
Tight English communications with US peers
Professional and motivated team
Impact on the product development that can change the landscape