For our client in Czechia:
About The Team
As a DevOps team, we actively support and collaborate with other teams to enhance their practices in CI/CD, Debian package management, and other critical areas. Our approach involves conducting thorough code reviews and participating in pair/group programming and debugging sessions. Our responsibilities also extend to managing approximately ~150 virtual machines and bare-metal servers that underpin the product’s development, testing, and release processes.
What You’ll Do
- Helping to build, maintain, and troubleshoot infrastructure and services running Linux, various network emulators and appliances, CI/CD pipelines on bare-metal and in public/private clouds.
- PoC-ing new technologies and solutions, documenting and transferring the knowledge.
- Providing smooth operation by creating tools, automating, integrating, and ensuring proper monitoring of all components.
- Ensuring the safety and security of the infrastructure and services.
- Working with software engineers to make sure that development follows established processes and works as intended.
- Participating in team code reviews.
- Assisting with customer support for system parts of the platform.
What You'll Need
- Computer science education or equivalent experience.
- Experience owning a project from concept to production, including proposal, discussion, and execution.
- Ability to work single-handed as well as in a team.
- Proficiency in written and verbal communication in English, ability to entertain technical discussions and convey complex topics.
- Strong problem-solving skills with attention to detail and ability to take (calculated) risks.
- Advanced knowledge of GNU/Linux environments.
- Advanced troubleshooting skills in complex infrastructure issues.
- Advanced bash scripting and mid-to-high-level programming/scripting experience in Python, Ruby, Go, C or other languages.
- Experience with DSL configuration management systems - Puppet, Salt, Chef, and more.
- Proficiency with Git or other version management systems.
Bonus points if you have
- Advanced knowledge of NGINX.
- Basic experience with public cloud infrastructure such as AWS, Azure, and GCP.
- Knowledge of administration of virtualization platforms like VMware, Hyper-V, and OpenStack.
- Knowledge of CI/CD tools and container orchestration tools - Jenkins, Docker, Kubernetes, Nomad.
- Dynamic network routing - OSPF, BGP.
Tools
- Debian GNU/Linux
- Hetzner.com
- Puppet
- Elastic
- RedPanda, RabbitMQ
- Nginx
- Python, Ruby
- Prometheus/Grafana
- GitLab (we use our own CI/CD workers)
- Vector.dev
Benefits & Perks
- 25 days of holidays + 5 flexi days.
- Anniversary Rewards.
- Remote working environment.