DevOps Engineer
Location
Poland
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
DevOps Engineer
CloudLinux
• Design, build, and maintain the Patchman backend infrastructure • Develop and maintain new product features, from design through implementation and testing • Investigate and resolve complex issues reported by customers, digging deep into the codebase to identify root causes • Operate and maintain a large fleet of dedicated servers, including API gateways, load balancers, and internal processing nodes • Implement and improve CI/CD pipelines for efficient, automated delivery • Write and maintain comprehensive unit/integration tests to ensure code quality • Monitor performance and reliability of production systems, proactively identifying areas for improvement • Collaborate with cross-functional teams to refine architecture and contribute to technical direction
Job Requirements
- 5+ years of professional experience as a Backend or DevOps Developer
- Proficiency in at least one high-level programming language
- Experience designing backend services, with a solid understanding of performance, concurrency, scalability, and reliability
- Hands-on experience building and running high-throughput data pipelines at scale using Apache Kafka, ClickHouse, RabbitMQ, or similar technologies
- Experience with SQL databases, such as PostgreSQL, and in-memory databases, such as Redis
- Strong understanding of different data storage paradigms, including relational, NoSQL, and in-memory key-value databases
- Practical experience with Docker and Docker Compose for local development and production deployments
- Hands-on experience with Kubernetes
- Experience working with monitoring systems
- Solid understanding of CI/CD best practices, including Git, automated testing, and deployment workflows
- Excellent debugging skills and the ability to investigate complex technical issues
- Analytical mindset and the ability to interpret metrics and user feedback to make data-driven decisions
- Strong communication and collaboration skills
- Upper-intermediate spoken and written English
- Nice to have**
- Experience working with Django
- Experience with configuration management systems, such as Puppet, Ansible, Salt, or similar tools
Benefits
- A focus on professional development.
- Interesting and challenging projects.
- Fully remote work with flexible working hours, that allows you to schedule your day and work from any location worldwide.
- Paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leaves.
- Compensation for private medical insurance.
- Co-working and gym/sports reimbursement.
- Budget for education.
- The opportunity to receive a reward for the most innovative idea that the company can patent.
Related Guides
Related Categories
Related Job Pages
More DevOps Engineer Jobs
Role Description We are looking for a DevOps Engineer to join the Patchman team. You’ll work hands-on with Patchman’s existing and legacy infrastructure, helping stabilize, modernize, and integrate it with our broader platform. This includes tackling technical debt, improving reliability and performance, optimizing infrastructure costs, and simplifying systems and processes along the way. You’ll collaborate closely with other teams to help build a stronger and more maintainable foundation for the product. Responsibilities - Design, build, and maintain the Patchman backend infrastructure - Develop and maintain new product features, from design through implementation and testing - Investigate and resolve complex issues reported by customers, digging deep into the codebase to identify root causes - Operate and maintain a large fleet of dedicated servers, including API gateways, load balancers, and internal processing nodes - Implement and improve CI/CD pipelines for efficient, automated delivery - Write and maintain comprehensive unit/integration tests to ensure code quality - Monitor performance and reliability of production systems, proactively identifying areas for improvement - Collaborate with cross-functional teams to refine architecture and contribute to technical direction Qualifications - 5+ years of professional experience as a Backend or DevOps Developer - Proficiency in at least one high-level programming language - Experience designing backend services, with a solid understanding of performance, concurrency, scalability, and reliability - Hands-on experience building and running high-throughput data pipelines at scale using Apache Kafka, ClickHouse, RabbitMQ, or similar technologies - Experience with SQL databases, such as PostgreSQL, and in-memory databases, such as Redis - Strong understanding of different data storage paradigms, including relational, NoSQL, and in-memory key-value databases - Practical experience with Docker and Docker Compose for local development and production deployments - Hands-on experience with Kubernetes - Experience working with monitoring systems - Solid understanding of CI/CD best practices, including Git, automated testing, and deployment workflows - Excellent debugging skills and the ability to investigate complex technical issues - Analytical mindset and the ability to interpret metrics and user feedback to make data-driven decisions - Strong communication and collaboration skills - Upper-intermediate spoken and written English Requirements - Nice to have experience working with Django - Nice to have experience with configuration management systems, such as Puppet, Ansible, Salt, or similar tools Benefits - A focus on professional development - Interesting and challenging projects - Fully remote work with flexible working hours, allowing you to schedule your day and work from any location worldwide - Paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leaves - Compensation for private medical insurance - Co-working and gym/sports reimbursement - Budget for education - The opportunity to receive a reward for the most innovative idea that the company can patent
• Own one of our core platform areas end-to-end: observability (VictoriaMetrics, Grafana, Graylog / VictoriaLogs, fluent bit, exporters, alerting) or CI/CD (Jenkins scripted pipelines, Harbor, Nexus, build agents) — you drive its architecture, reliability, and roadmap. • Drive technical initiatives end-to-end: gather requirements, write the design doc, decompose into tasks, implement, deliver to production, and own the operational health afterwards. • Drive clarity in ambiguous situations by defining requirements, assumptions, and next steps. • Design for reliability and scale: evolve the architecture of our platforms — topology, integration points, scaling approach, and reliability model. • Support developers: deploy and monitor applications on both on-premise servers and Kubernetes (Helm), troubleshoot builds and deploys, help teams with metrics, alerts, and logs; participate in chat duty in developer support channels. • Automate away toil: repetitive operations, provisioning, and maintenance should be codified, not performed by hand. • Investigate production incidents as the senior escalation point for your area: drive resolution, lead post-mortems, implement systemic fixes. Participate in on-call rotations and raise the bar for how on-call works. • Mentor less experienced engineers through design discussions, reviews, and pairing; catch debt-inducing shortcuts at the review stage. • Use AI in all aspects of day-to-day work: researching, troubleshooting, developing.
• Communication and collaboration with product development team and stakeholders • Setup and maintain infrastructure for production/staging environments • Support and development of Gitlab CI pipelines • React to monitoring events (periodical day/night duties) • Improve infrastructure setup and maintenance processes • Participate in the design of complex IT systems
Professional Cloud DevOps Engineer – Google Cloud, Certificado
NIR-YUTake Control of Your Business and Execute Your Vision with Ease - Hire Affordable and Qualified Nearshore Staff
• Diseñar, automatizar y mantener la infraestructura y los pipelines de entrega continua (CI/CD) • Trabajar de cerca con los equipos de desarrollo para garantizar despliegues confiables • Optimizar la disponibilidad, escalabilidad y costos en la nube • Implementar prácticas de observabilidad (monitoreo, logging, alertas) e Infraestructura como Código (IaC)



