Unlocking the world's generosity potential
Senior DevOps Engineer
Location
Serbia
Posted
5 days ago
Salary
дин.633K - дин.714.5K / month
Seniority
Senior
Job Description
Senior DevOps Engineer
Fundraise Up
• 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.
Job Requirements
- 6+ years as a DevOps Engineer / SRE (or very close responsibilities).
- Track record of owning technical initiatives end-to-end — from requirements and technical design through production delivery. You can showcase initiatives that were yours, not just tasks you completed.
- Confident Linux skills (we use Ubuntu).
- Working knowledge of the Prometheus stack: metric types, exporters, and how alerting works — enough to navigate and extend an existing setup.
- Hands-on experience with CI/CD: pipeline design, build orchestration, artifact delivery.
- Containers: Docker, image building, registries.
- Ansible.
- Git.
- Experience with Bash or Python scripting for automation and observability (writing exporters, eliminating routine work).
- Production/on-call experience: diagnosing incidents, restoring service, leading post-mortems.
- Experience mentoring less experienced engineers.
- Ownership and attention to detail. Downtime is expensive: during busy events 10 minutes of downtime can cost us around $500k.
Benefits
- Private medical insurance for the employee and their family
- 20 paid vacation days per year
- 15 paid public holidays per year
- 5 company-paid sick leave days
- English learning courses
- Relevant professional education
- Gym or swimming pool
- Home Office Setup Assistance: the company offers assistance with purchasing furniture (office chair, office desk, monitor) and other items to create a comfortable workspace
- Co-working
- Remote working
Related Guides
Related Categories
Related Job Pages
More DevOps Engineer Jobs
• 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.
• 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.
• Deploying Docker Registry UI and configuring authentication • Setting up SonarQube for the client • Setting up Grafana monitoring for Jenkins • Upgrading n8n and configuring its components • Writing scripts, testing, configuring, and deploying Kubernetes solutions • Configuring CI/CD pipelines
• In this role you will be involved with the operations, security and application teams to maintain and operate the web infrastructure’s availability and the ability to scale and fail over. • Develop and support secure CI/CD pipelines with validation, scanning, and approval gates • Implement the web architecture including high availability, failover, and multi-region designs • Support platform standardization and governance, ensuring auditability and repeatable deployments • Monitor and optimize resources for performance, cost, and reliability • Implement and support security controls, including vulnerability remediation and compliance requirements • Troubleshoot platform and deployment issues across environments (Dev,Staging, Prod) • Maintain documentation, runbooks, and deployment standards to support consistent execution • Participate in release activities and ensure safe, controlled deployments • Strong troubleshooting skills across infrastructure and application deployment layers • Ability to work in Agile delivery models and manage concurrent priorities.


