DevOps engineer (Junior+)
We’re Expanding and Looking for Talented Developers!
Our team specializes in working with startups, starting from the earliest stages of their development. Each project we take on is a unique challenge, requiring innovative and effective solutions. That’s why we always stay at the cutting edge of technology.
We believe that productive work is only possible in a comfortable environment with excellent planning. The best solutions are built on well-thought-out architecture, quality code, and modern technologies.
If these priorities resonate with you, you’ll love being part of our team!
Requirements
- Confident use of Linux from console and from SSH
- 1+ years of experience with Docker, Docker compose
- 1+ years of experience with Nginx and web infrastructure
- English proficiency sufficient for reading documentation and writing comments
- Attention to detail and experience in carefully studying documentation
- Desire to constantly learn and deepen one's knowledge with various services and architectures
- Ability to work in a team
Self-motivation to find effective solutions for tasks
Nice-to-Haves
- Experience with AWS
- Experience with server less architecture
- Experience with configuration and support CI/CD
- Experience with configuration and support service monitoring systems
- Previous experience as a system administrator
Responsibilities
- Preparing the infrastructure for new projects:
- Developing the infrastructure scheme together with the tech lead based on the company's standard approaches and project requirements
- Preparing the infrastructure for local work on the project using docker, docker compose
- Preparing test and production servers
- Setting up the test and production server update process
2. Support for the development of current projects:
- Regularly updating the code on test and production servers at the request of developers, or supporting and monitoring this process
- Adjustment and optimization of the infrastructure and configuration of project services based on changing requirements from developers
- Regularly updating software and service configuration taking into account the release of new versions
- Monitoring the performance and stability of services of current projects
3. Monitoring, support and optimization of current projects:
- Monitoring the performance and stability of services of current projects
- Promptly eliminating problems with stability and performance of services
- Optimization and improvement of performance and stability of current services
What We Offer
- Possibility to be a part of startups from around the world
- Supportive, understanding, and flexible management
- Paid vacations and sick leave
- A friendly and welcoming team
About the Team
- The team size is 24 members
- Well-organized development process involving project managers and QA
- Every developer specializes in their area (back-end, front-end)
- Dedicated teams for each project
- The team's internal communication languages are Ukrainian or russian
- Please include examples of your code with your application — this will save time for both you and us.
- If you have test results or any test documentation, feel free to share them as well. This will help us evaluate your skills much faster.
- A test task may be assigned before or after the interview.