Position: DevOps Engineer
Company: The Software Development Company
Experience required: 2y
English level: fluent

Job responsibilities: 

Participate in the product development lifecycle 
Perform server design and capacity planning
Visit customer’s sites to deploy and manage the installations
Deploy and manage Linux and Windows server applications 
Setup and manage database servers - Cassandra, Kafka, Redis, MariaDB, Minio, MSSQL.
Setup and deploy web servers such as Nginx.
Write deployment scripts 
Troubleshoot issues with deployments and monitor server performance
Manage all hardware, do software upgrades and patches to OS
Be responsible for HA/DR of the servers
Perform backups and recovery requests
Collect user feedback, convert it into support tickets
Document their work

Required qualifications:

Bachelor's degree (a soft requirement but would greatly help with the process of obtaining a work visa)
Good spoken and written English. Russian or Armenian knowledge is a plus
Analytical and problem-solving abilities are highly sought-after
Easy adaption to frequent changes in work environment & prioritization
Solid understanding of computer networking principles
Practical knowledge of Python, Powershell, or some other scripting language of choice
Knowledge of commonly-used Linux CLI tools
Familiarity with Linux firewall configurations
Knowledge of Microsoft Applications and Services stack such as IIS, DNS/DHCP, WINS, .NET
Solid understanding of Active Directory delegation and security models
Exposure to using Puppet, CHEF, Ansible, or other CM tools
Experience with JVM-based applications deployment and troubleshooting
Ability to quit vim
Experience with any of the following is a plus - Docker, Cassandra, Kafka, MSSQL, Redis, MariaDB, Minio, Apache Camel, Kubernetes.
Pre-covid experience of working remotely is a plus
Ability to interact with all levels of employees
Work with general or minimal supervision