Do you have the mindset necessary to develop, instrument, and operate critical services?
In mid-2020 we ramped up our investment in SRE and started a dedicated DBRE team. The team is centred in Oslo but has some remote staff as well.
About the Site Reliability Engineering Team
Cognite’s Data Fusion SaaS product stores and processes operational data at scale, enabling the world's largest industrial companies to make data-driven decisions. Our platform is running on both public and private clouds. The Site Reliability Engineering team works closely with the software engineers implementing core product features and ensures that the products are built to be highly available, observable, and resilient. You are expected to be hands-on and make changes to the codebase yourself.
About our Tech stack
We work with open source technologies that need to run in multiple cloud environments – both public clouds (like Google Cloud Platform and Azure) and in private clouds with customer-provided Kubernetes.
Managed Kubernetes (GKE, AKS, Openshift) forms the base that we build our products on top of. Where possible, we have used PaaS to store states, such as Google Bigtable, Spanner, and Pubsub. We replicate data to different storage systems to be able to answer different types of queries, where PostgreSQL and Elasticsearch are important examples.
Our backend developer teams work with 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 services are monitored using Prometheus, Grafana, and Lightstep.
About the job to be done
About you
What we offer