Back to Jobs
DevOps engineer
The vacancy has expired
- Location
-
IndustryInformation Technology
Job Description
Responsibilities:
- Deploying and configuring Kubernetes ha-cluster;
- Deploying and configuring a ha-cluster Postgresql;
- Creating and debugging gitlab ci/cd software products (Python3/JavaScript);
- Automating the deployment process of products under development (Ansible/Ansible AWX);
- Administration of company infrastructure services (Jira/Confluence/Nexus/Gitlab/NExtCloud/RocketChat);
- Monitoring the operation of services and servers;
- Data backup (Bacula/Bareos).
Requirements:
- Linux administration experience (Centos/Debian/AstraLinux);
- Experience working with Git repositories (branching);
- Configuration and support of GitLab CI/CD pipelines;
- Writing deployment/automation scripts (Python3/Bash);
- Ansible (writing playbooks and roles for software deployment);
- Docker (theoretical basics and best practices; writing Dockerfile);
- Kubernetes (general understanding, deploying a cluster from scratch, experience deploying and writing helm charts, manifests);
- Database administration experience (PostgreSQL, ClickHouse, Redis).
Will be an advantage:
- Experience with bug tracking/project management systems (JIRA), wiki system (Confluence);
- Working with message brokers (RabbitMQ, Kafka);
- Working with a repository manager (Nexus);
- Experience with Nginx/Haproxy/Envoy;
- Experience with administering a KVM virtualization cluster (Proxmox);
- Experience in administering a GitLab server;
- Experience in administration of monitoring and logging systems (ELK/Prometheus+Grafana/Zabbix).
- Experience with administration of backup systems (Bacula/Bareos)
Conditions:
- Project activity from 3 months (single person);
- Ability to work from anywhere in the world;
- Decent salary level.
