Description

About the role

We are looking for a Senior DevOps Engineer to join our DBA team and take ownership of designing, implementing, and automating our data platform services. In this role, you will work at the intersection of databases, Kubernetes, and GitOps – ensuring our business-critical systems are secure, scalable, highly available, and fully automated. If you thrive on solving complex technical challenges and believe everything that can be automated should be automated, this role is for you.

Core responsibilities

  • Design, implement, and automate DBA team data platform services using container and GitOps principles.

  • Perform daily DevOps tasks within the DBA team and ensure smooth system operations.

  • Ensure high availability, reliability, and performance of technical systems; proactively minimize downtime.

  • Participate in incident management and on-call rotations when required.

  • Analyze recurring issues, identify root causes, and implement long-term solutions.

  • Integrate, create, and maintain automation tools, scripts, and CI/CD workflows for database deployments.

  • Develop and maintain monitoring, logging, alerting, and performance optimization solutions.

  • Collaborate closely with internal teams to detect, troubleshoot, and resolve IT incidents.

  • Continuously evaluate and recommend new tools, technologies, and improvements.

  • Take ownership of software lifecycle management including upgrades, dependency management, security, and scalability.

  • Write and maintain clear technical documentation.

  • Ensure high levels of internal service quality and contribute to continuous service improvement.

Experience and key competencies

  • 5+ years of experience working with containerized systems and Kubernetes (orchestration, scaling, troubleshooting).

  • Strong experience resolving availability, scalability, and security challenges in distributed systems.

  • Proven experience establishing and managing GitOps workflows (e.g., Flux) and using Helm for packaging and deploying services such as PostgreSQL (CNPG), Kafka (Strimzi), and Redis (Dragonfly).

  • Strong scripting skills (Python, Shell) to build automation for CI/CD, maintenance, monitoring, and self-service enablement.

  • Deep hands-on expertise with PostgreSQL (query planning, indexing, performance tuning) and Kafka (replication strategies, partitioning, consumer group design).

  • Experience with additional messaging platforms and databases such as RabbitMQ, Redis, and MongoDB.

  • Solid understanding of monitoring, logging, alerting, error handling, and the full software lifecycle (security, scalability, upgrades, documentation).

  • Experience mentoring others, improving automation practices, and collaborating directly with stakeholders to translate requirements into technical solutions.

  • Strong analytical and problem-solving skills, ability to take initiative, handle pressure, and communicate clearly with both technical and non-technical colleagues.

  • Excellent written and spoken English.

 

 

Are you interested in this position?

Apply by clicking on the “Apply ow” button below!
#JobsHubEstonia #GlobalRecrutmen
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJ
#RecruitmentServices #EmploymentPortal