OpsLevel Logo
Product

Visibility

Catalog

Keep an automated record of truth

Integrations

Unify your entire tech stack

AI Engine

Restoring knowledge & generating insight

Standards

Scorecards

Measure and improve software health

Campaigns

Action on cross-cutting initiatives with ease

Checks

Get actionable insights

Developer Autonomy

Service Templates

Spin up new services within guardrails

Self-service Actions

Empower devs to do more on their own

Knowledge Center

Tap into API & Tech Docs in one single place

Featured Resource

OpsLevel Product Updates: May 2025
OpsLevel Product Updates: May 2025
Read more
Use Cases

Use cases

Improve Standards

Set and rollout best practices for your software

Drive Ownership

Build accountability and clarity into your catalog

Developer Experience

Free up your team to focus on high-impact work

Featured Resource

Software standards: How to build and maintain effective service maturity
Software standards: How to build and maintain effective service maturity
Read more
Customers
Our customers

We support leading engineering teams to deliver high-quality software, faster.

More customers
Hudl
Hudl goes from Rookie to MVP with OpsLevel
Read more
Hudl
Keller Williams
Keller Williams’ software catalog becomes a vital source of truth
Read more
Keller Williams
Duolingo
How Duolingo automates service creation and maintenance to tackle more impactful infra work
Read more
Duolingo
Resources
Our resources

Explore our library of helpful resources and learn what your team can do with OpsLevel.

All resources

Resource types

Blog

Resources, tips, and the latest in engineering insights

Guide

Practical resources to roll out new programs and features

Demo

Videos of our product and features

Events

Live and on-demand conversations

Interactive Demo

See OpsLevel in action

Pricing

Flexible and designed for your unique needs

Docs
Log In
Book a demo
Log In
Book a demo
No items found.
Share this
Table of contents
 link
 
Resources
Guide

Provisioning users and defining teams

Product
Visibility
Platform engineer
DevOps
Engineering leadership
Teams
Groups
Provisioning users and defining teams
OpsLevel
|
April 13, 2023

Critical to achieving service ownership and catalog completeness is making sure developers have access to their team’s service data and visibility into who to contact for services they don’t own—especially as new teammates are added or change teams. OpsLevel makes it easy for admins to provision or de-provision users, categorize them within their teams, and assign ownership to the right individuals to ensure that they have all the context they need. Here’s how:

Roles in OpsLevel

Anyone invited into OpsLevel can be set up as a user or an admin. Admins are typically your DevOps, Infra, or Platform engineers responsible for configuring and maintaining developer tools. Admins have full access to a domain and can change settings across checks, campaigns, filters, accounts, and more. Users are typically your product developers—the ones that OpsLevel supports day in and day out. Users are restricted in the actions they can perform and the information they can see. 

For instance, Admins have full access to manage Actions in the Self-Service Hub. This means they can build new Actions from scratch or configure them from the library of templated Actions provided. Users, on the other hand, will only have access to Actions that are set up for their teams when they navigate to the Self-Service Hub.

Provisioning users

Accurate user management is a critical piece of service ownership, which is why OpsLevel makes it easy to add, remove, and move around users in your domain. 

Upon first login, each new user is prompted to add themselves to their team(s). If they haven’t done so within 10 days of being invited, they’ll get pinged from our Slack integration. We also support user provisioning and team assignments via the GraphQL API.

With people coming and going as the org evolves, user management can become tedious, so OpsLevel also offers SCIM native support with Okta and Azure Active Directory. Whenever anyone is activated/deactivated in IdP, they will lose or gain access to OpsLevel automatically, giving you peace of mind around security.

Ownership visibility across teams

Once provisioned, users can join their specific teams to get access to the correct product area. In this way, OpsLevel gives you a functional org chart that updates every time someone moves to a different product so developers don’t have to waste time trying to figure out who actually owns a service.

How Teams work in OpsLevel

Teams promote and simplify service ownership by showing which teams own what services, who the team lead is, and who can be contacted for questions. OpsLevel’s philosophy is that team ownership of services ensures there’s always back up support and someone from the owning team can take responsibility.

In the event of an outage, for example, you could use the Service Catalog View or Dependency Map to see who owns the service then navigate to the Team page, and contact the team lead or on-call. Or you could sync team membership files from OpsLevel to all your repos to ensure that new pull requests get approval from a member of the owning team.

How team hierarchies work in OpsLevel

Teams can also contain sub-teams, arranging individual teams into any series of nested groups to represent your functional org structure in OpsLevel. For example, you could create an e-commerce parent team composed of the various teams building and maintaining your checkout service.

What else you need to know about teams

  • All teams (including these broader parent teams) can own services. This gives you the flexibility to assign ownership at a higher level if several individual teams under a single purview own a given service. 
  • The team hierarchy also offers a reporting advantage—just filter the maturity report by the parent team to see how its sub-teams and services are performing.
  • Teams can have multiple managers to support a more accurate reflection of your organizational structure.

Groups also offer a reporting advantage—just filter the maturity report by group to see how teams and services are performing across that group.

Utilizing teams to their full potential helps you move away from static, outdated org charts that make it difficult to know who’s responsible for what, and who to contact for which services. This empowers teams across your product org to take responsibility for what’s theirs, and simplifies the search process when a problem arises so you can resolve it faster.

More resources

Move Fast, Stay Secure: How Engineering Teams Can Govern AI-Generated Code
Guide
Move Fast, Stay Secure: How Engineering Teams Can Govern AI-Generated Code

Most engineers are adopting AI tooling to write and ship code, but are they safe?

Read more
The Complete Guide to Internal Developer Portals
Guide
The Complete Guide to Internal Developer Portals

A guide to help you understand how an internal developer portal can benefit your organization, what features to look for, and who will benefit most.

Read more
Building Your Service Catalog with OpsLevel: Embracing Automation with Catalog Engine
Guide
Building Your Service Catalog with OpsLevel: Embracing Automation with Catalog Engine

Learn all the ways you can import your service metadata into OpsLevel.

Read more
Product
Software catalogMaturityIntegrationsSelf-serviceKnowledge CenterBook a meeting
Company
About usCareersContact usCustomersPartnersSecurity
Resources
DocsEventsBlogPricingDemoGuide to Internal Developer PortalsGuide to Production Readiness
Comparisons
OpsLevel vs BackstageOpsLevel vs CortexOpsLevel vs Atlassian CompassOpsLevel vs Port
Subscribe
Join our newsletter to stay up to date on features and releases.
By subscribing you agree to with our Privacy Policy and provide consent to receive updates from our company.
SOC 2AICPA SOC
© 2024 J/K Labs Inc. All rights reserved.
Terms of Use
Privacy Policy
Responsible Disclosure
By using this website, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Data Processing Agreement for more information.
Okay!