Site Reliability Engineer

Criteo SA
Paris, France
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Paris, France

Tech stack

Microsoft Access
Microsoft Windows
Microsoft Active Directory
API
User Authentication
C Sharp (Programming Language)
Cloud Computing
Linux
Multi-Factor Authentication
Identity and Access Management
Python
Lightweight Directory Access Protocols (LDAP)
OAuth
Role-Based Access Control
Reliability Engineering
Prometheus
JSON Web Token
Scala
Single Sign-On
Data Logging
Grafana
Angular
Kubernetes
Low Latency
Kibana
Microservices

Job description

What You'll Do:

  • What we do as a Team The IAM (Identity & Access Management) team delivers authentication and access management services within Criteo R&D. Our mission is to provide developers with solutions and components (SDKs, APIs) to implement secure applications with state-of-the-art features and functionalities. The provided services must be highly available, scalable, secure, and low latency. We currently provide authentication and authorization for more than 40. servers (Windows & Linux systems) and SSO (Single Sign On Authentication) services for 50. users, including Criteo customers.

  • You will join an agile team who design, develop, and continuously improve IAM solutions and infrastructure.

  • You will contribute to the success of Criteo business by being responsible for the customers' identity management in Criteo's Product Portfolio (CGrowth, CMax, CYield, CGrid).

  • You will develop new features related to identity management like Identity federation or Multi-Factor Authentication (MFA)

  • With your team, you will develop and maintain the services (API + UI) in charge of users, services accounts, and group management.

  • Scale, performance, and resiliency across datacenters will be your challenges.

  • You will be responsible for developing and running a fully automated infrastructure, critical for the whole company. Who You Are:

  • Seasoned developer at ease in navigating through complex code base and environments.

  • Excellent understanding of the underlying technologies and stacks (AuthN, AuthZ, OAuth 2.0, JWT, Active Directory, LDAP)

  • Proven interest in one of the following core concepts: SSO, Multi-Factor Authentication (MFA), RBAC (Role-Based Access Control)

  • Knowledge of development best practices in some of the following languages (C#, Scala, AngularJS, Python)

  • Love to work with international teams with effective communication skills

  • Nice to have already experienced

  • Development of authentication services based on standards (OAuth, JWT, etc.)

  • Development and maintenance of micro-services or libraries.

  • Large scale deployments in Cloud or Hybrid environments

  • Automation frameworks like Chef or Kubernetes (containers orchestration)

  • Monitoring and logging tools like Grafana, Kibana, Prometheus

  • Incident management

Requirements

Management, Access, Access, AngularJS, Automation, Développement, C#, Design, Infrastructure, Linux, Maintenance, Performance, Product, Python, Systèmes, Windows, Reliability, Site

About the company

The IAM (Identity & Access Management) team delivers authentication and access management services within Criteo R&D. Our mission is to provide developers with solutions and components (SDKs, APIs) to implement secure applications with state-of-the-art features and functionalities. The provided services must be highly available, scalable, secure, and low latency. We currently provide authentication and authorization for more than 40. servers (Windows & Linux systems) and SSO (Single Sign On Authentication) services for 50. users, including Criteo customers. * You will join an agile team who design, develop, and continuously improve IAM solutions and infrastructure. * You will contribute to the success of Criteo business by being responsible for the customers' identity management in Criteo's Product Portfolio (CGrowth, CMax, CYield, CGrid). * You will develop new features related to identity management like Identity federation or Multi-Factor Authentication (MFA) * With your team, you will develop and maintain the services (API + UI) in charge of users, services accounts, and group management. * Scale, performance, and resiliency across datacenters will be your challenges. * You will be responsible for developing and running a fully automated infrastructure, critical for the whole company. Who You Are

Apply for this position