Position: DevOps Engineer
Company: MindK
Experience required: 2y
Category: DevOps
English level: upper
Published: 2022-01-01T00:00:00+02:00

Must-have skills:
Work experience in IT for at least 3 years.
Understanding of Linux server configuration principles for web projects.
Knowledge of Debian/Ubuntu server operating systems.
Understanding how to build Linux network policies with iptables and ufw.
Experience with virtualization systems: proxmox, vmware.
Experience of working with Ethernet and Wireless networks, routing, NAT, IPSEC, VPN.
Understanding of network protocols: IP, TCP, HTTP, SSL, SSH, SMTP.
Knowledge of services: DNS, DHCP, SFTP, SSH, SYSTEMD.
Configuration experience of the LAMP stack services like: nginx, php-fpm, apache, apache modules, php, node-js, relational databases, etc.
Knowledge of at least one scripting language for automatization, preferable: sh, bash, or python.
Strong knowledge of the Git version control system.
Experience with data backup solutions and automatization ways of it.
Experience in deploying and configuration of Postgresql, Mongodb, and MySQL databases.
Knowledge of one of the configuration management systems like ansible, chief, puppet.
Experience in creating infrastructure as a code on terraform.
Knowledge of the Docker and containerization way.
Knowledge of Kubernetes and Helm-charts.
An irresistible desire to learn and optimize system configuration.
Programming experience.

Additional skills:
Experience with cloud providers like Amazon Web Services, DigitalOcean, Azure, GCP.
Fine tuning experience: Apache, PHP, MySQL, PHP-FPM, Mongodb, Postgresql.
Experience of supporting high-load servers.
Monitoring systems like: Cacti, Nagios, Grafana, ELK.

Your responsibilities will include:
Supporting the company's and client servers.
Deploying web projects to the test and production servers.
Configuring software builds and autotests (Continuous Integration).
Interacting with developers to optimize software configuration.
Implementing and managing the monitoring and backup systems.
Administrating the company's local network.

What we offer:
Competitive salary that matches your qualifications and experience.
Career growth and regular salary reviews.
50% compensation for professional training or conferences.
Free English classes.
Full medical insurance.
An opportunity to participate in conferences and events organized by the company.
Hybrid remote: you can work from one of our office hubs, fully remotely, or mix these two options.

Type of employment:
Full-time work.
Paid probationary period.