We are seeking a skilled DevOps Engineer to manage and support a sophisticated infrastructure, focusing on microservices, CI/CD pipelines, monitoring, and collaborative developer support.
Responsibilities:
- Maintain and optimize Linux (Debian) systems
- Configure and manage Arista network equipment
- Manage VPN solutions: OpenVPN, Tinc, WireGuard
- Configure and maintain firewall rules (iptables)
- Use LXC for virtualization and Docker for containerization
- Develop and manage docker-compose configurations for applications
- Support the tech stack: Python, Redis, MongoDB, MariaDB, RabbitMQ with replication
- Set up and maintain CI/CD pipelines using Jenkins, including job scripting
- Automate infrastructure tasks using Ansible
- Organize and manage backup and disaster recovery solutions
- Monitor systems using Zabbix with alerts to Telegram and Slack
- Use Graylog and OpenSearch for log management and analysis
- Troubleshoot, optimize, and maintain high-availability systems
Requirements:
Technical Skills:
Infrastructure and Networks:
- Strong Linux (Debian) experience
- Familiarity with Arista network equipment (a plus)
- Proficiency in VPN solutions: OpenVPN, Tinc, WireGuard
- Firewall configuration and management using iptables
Virtualization and Containerization:
- Experience with LXC and Docker
- Writing docker-compose files
- Kubernetes experience (Helm charts and cloud Kubernetes management is a plus)
Databases and Microservices:
- Experience with Python and database management (Redis, MongoDB, MariaDB)
- RabbitMQ, including replication management
CI/CD and Automation:
- Jenkins job development and pipeline configuration
- Proficiency with Ansible for automation
Monitoring and Logging:
- Zabbix with integration for Telegram and Slack alerts
- Experience with Graylog and OpenSearch for log analysis
Backup Solutions:
- Experience with data backup organization and maintenance
Soft Skills:
- Effective collaboration with developers, mobile teams, and QA engineers
- Proficiency in documentation (Confluence, Jira)
- Strong problem-solving and troubleshooting abilities
We offer:
- Worthy compensation based on interview
- Hybrid work model with remote and office options
- Continuing education and support for select graduate programs
- Working with a team of open-minded specialists with a low hierarchy
- Career development opportunities with professional training programs
- Flexible working hours for your great work-life balance
- Performance evaluations every 6 months
- Full accounting assistance and support
- The company is open to innovations and suggestions from the employees.