Description
Job description
Context
- Our typical customers are companies with hundreds of developers that are leveraging hundreds of services like SaaS applications, cloud infrastructures, or internal microservices and are mature on undefined and cloud adoption.
- Our products are used by different teams: Software Development and Ops teams, Application Security, Threat Response and the buying decision comes from CISOs / CTOs / Directors of Security.
- That’s why such roles represent key responsibilities within our organization, your work will matter and will be taken very seriously !
The existing team
- As a DBRE, you will join a team of 4 SREs and you will report directly to the Lead SRE.
- At GitGuardian, the SRE team is responsible for availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning.
- You will work closely with all members of the SRE team and share the same work principles as an SRE, but with a database specialization and prioritization.
Missions
- Your main mission will be to design and maintain database infrastructures, ensure data resiliency and efficiency, and be the reference point for database questions, for other SREs and Security Engineers, Data Engineers, and for Developers in some cases.
- GitGuardian relies mainly on PostgreSQL databases. Elasticsearch is also used in some parts of our product and infrastructure. MongoDB is also used to a limited extent.
By joining our team, you will:
- Take over the existing Databases and make them evolve as quickly as the rest of the stack
- Design, deploy and maintain high-availability databases architectures on cloud providers and on-premise platforms with industrialized deployments
- Deploy and maintain necessary Observability to allow us to meet our SLA/SLO.
- Guarantee data availability and resiliency over time, including in disaster recovery situations.
- Ensure DB performance in collaboration with SRE and Developers.
- Help Developers design new systems, troubleshoot applications incidents and improve performances
- Implement database monitoring dashboards and alertsBe an advisor for Data Engineers, when designing data pipelines and data lakes for BI
- Participate in day to day SRE team organization
- Take part in the on-call rotation with a specific perimeter.
- Write and maintain documentation about databases process, policies & security
Our technical stack
- Backend: python + Django, Go
- Frontend: React / Typescript
- DB: PostgreSQL, Elasticsearch, MongoDB
- CI/CD: Gitlab, Docker, ArgoCD
- Cloud provider: AWS and OVH
- Observability: Datadog, ELK, Grafana, Sentry
- Message brokers: RabbitMQ, Redis
- Infrastructure as Code: Terraform, Ansible, Kubernetes, Helm
- Secrets management : Vault
Why should you join us ?
🌴A remote-friendly environment up to 3 days / week for people living close to Paris, and have a full-remote policy for people living outside
💸 An attractive package that includes stock-options
🏄 A yearly holiday allowance
💻 A home office allowance to improve your set-up at home, and the latest technology equipment
💰 A referral bonus of 4k€ for any new Guardians we might hire thanks to you
👊Working on a meaningful product, we already helped more than 200k developers!
🍺Lots of team-building activities including 1 per month for the whole company
🚀Many opportunities for career development in the long term
📈A strong engineering culture, see this page to discover our R&D projects
🐕Pet-friendly offices, every Guardian gets to bring their dogs
👫Trust & autonomy on your perimeter with a very transparent internal communication
5 autres jobs qui pourrait t'intéresser:
- 🌐 Senior DevOps Engineer H/F/X
- 🌐 Back-end software engineer (DDD & .NET)
- 🌐 Stagiaire Chef.fe de Projet Marketing & Communication (H/F/N)
- 🌐 Ingénieur DevOps (H/F)
- 🌐 Ingénieur Système Cloud DevOps Azure H/F
Les Meilleurs Outils pour le télétravail
Découvrez les outils indispensables pour optimiser la communication et la collaboration à distance
Slack, Figma, Notion et bien d'autres vous aideront à rester productif !