Database Reliability Engineer (dbre), Lisbon, Cognite

Portugal, Lisbon, Lisbon
Publicados 2022-09-22
Expira 2022-10-22
ID #1179206526
Database Reliability Engineer (dbre), Lisbon, Cognite
Portugal, Lisbon, Lisbon,
Publicados September 22, 2022

Detalhes do trabalho

Tipo de emprego: Tempo total
Tipo de contrato: Permanente
Tipo de salário: Por mês
Ocupação: Database reliability engineer (dbre)

⇐ Trabalho anterior

Próximo trabalho ⇒     


Golang (regular) AWS (regular) CI/CD (regular) At Cognite we want to make data do more. We create software that turns industrial data into customer value. The products we develop are only possible when leading software engineers and industrial operations experts build together.  Our Database Reliability Engineering team (DBRE) writes the systems that operate the databases we use. In this role, you would develop the open-source Golang operator and associated internal deployment, monitoring, and general operations capabilities for FoundationDB.  FoundationDB is a cornerstone of our high capacity time series API - an important part of Cognite’s products. The times series team works closely with DBRE, allowing you to feel the impact of your work. This role is available both remotely - from anywhere on earth - and in Oslo, Norway as a regular on-site role. About our Tech Stack We use Kubernetes pervasively as our deployment fabric. On top of that, we deploy all the applications we develop. FoundationDB is deployed to multiple different clouds, both public and private. Our developer teams work with many different languages including Java, Kotlin, Scala, Python, and Rust. CI/CD is handled by a combination of Github, Jenkins, and Spinnaker to test and deploy code to production. The infrastructure is managed as code with Terraform and Atlantis, and observability is delivered via Prometheus, Grafana, Lightstep, and the native logging offerings in each cloud.About the job to be done:Join Cognite’s DBRE team in the FoundationDB sub-team, owning the full lifecycle of all of our FoundationDB clusters....on both public clouds and on-premise Kubernetes deployments.Write the code that deploys FoundationDB at scale: thousands of CPUs,  hundreds of nodes, hundreds of TBs of structured data.Own the full lifecycle of this software: from new feature definition through delivery, from monitoring, chaos testing, and alerting through to SLO definition.Work with the open-source community to improve the open-source operator.Enable product teams to focus on using the databases, and not on running them – but deeply engage them to make sure that together we deliver products that scale, and are still operable at 10x to 100x the footprint we have today.You must have:A bachelor degree in Computer Science or a similar amount of experience as a programmer.It is beneficial if you have:Broad experience with DevOps practices such as CI/CD and Infrastructure as Code.Experience with large cloud deployments on any of AWS, GCP, or AzureLinux operations experience.Worked with similar distributed systems in the past.Familiarity and experience with our tech stack are beneficial.What we offer you:An opportunity to make an impact on the industrial future and be part of disruptive and groundbreaking projects.In-depth exposure to Kubernetes and FoundationDB.Plenty of autonomy.Help to relocate to Norway if desired.Competitive salary and benefits (including pension plans, insurance, benefits, and more).IT equipment and tools to allow you to be productive.Coverage of mobile telephone subscription and broadband connection.Extended private health services and free yearly health checkFree snacks and drinks throughout the day, to keep you runningSubsidized lunch at the canteen, with various food options.Free staffed gym.Social activities (book club, team sports activities - football, boxing, regular Cognite social events).Free Norwegian courses for levels A1 and B1.Cognite is a global industrial SaaS company that was established with one clear vision: to rapidly empower industrial companies with contextualized, trustworthy, and accessible data to help drive the full-scale digital transformation of asset-heavy industries around the world. Our core Industrial DataOps platform, Cognite Data Fusion™, enables industrial data and domain users to collaborate quickly and safely to develop, operationalize, and scale industrial AI solutions and applications to deliver both profitability and sustainability. Visit us at www.cognite.com and follow us on [email protected] or LinkedIn: https://

⇐ Trabalho anterior

Próximo trabalho ⇒     


Entre em contato com o empregador

    Informação do empregador

    Registrado em October 7, 2017


    Pesquisa rápida:


    Digite cidade ou região


    Informação da categoria:

    Information technology (IT) is the application of computers to store, study, retrieve, transmit, and manipulate data, or information, often in the context of a business or other enterprise. IT is considered a subset of information and communications technology (ICT). In 2012, Zuppo proposed an ICT hierarchy where each hierarchy level "contain[s] some degree of commonality in that they are related to technologies that facilitate the transfer of information and various types of electronically mediated communications". The term is commonly used as a synonym for computers and computer networks, but it also encompasses other information distribution technologies such as television and telephones. Several industries are associated with information technology, including computer hardware, software, electronics, semiconductors, internet, telecom equipment, and e-commerce. Humans have been storing, retrieving, manipulating, and communicating information since the Sumerians in Mesopotamia developed writing in about 3000 BC, but the term information technology in its modern sense first appeared in a 1958 article published in the Harvard Business Review; authors Harold J. Leavitt and Thomas L. Whisler commented that "the new technology does not yet have a single established name. We shall call it information technology (IT)." Their definition consists of three categories: techniques for processing, the application of statistical and mathematical methods to decision-making, and the simulation of higher-order thinking through computer programs.

    awaiting description

    Source: https://en.wikipedia.org/