Skip to content

DevOps Enablement Team Support Overview

The DevOps Enablement team provides support for DevOps culture (DevOps-as-a-Service) and several DevOps tools, such as Azure DevOps and SonarQube. process Official support for Azure DevOps begins after your team has been migrated to the new Azure DevOps (AZDO) organization (i.e. MDTProductDevelopment). Support for other AZDO organizations is either very limited or not available.

Most of your Azure DevOps needs can be fulfilled by your team's Project Administrator. See Azure - Security. If you need the Energizers team to perform an action on your behalf, you will be asked to submit a support ticket using the Support Tickets Form.

What We Support

Support Area Description More Details
DevOps-as-a-Service (Culture) Mobilization of the capture and dissemination of DevOps best practices, examples, and templates for the benefit of all DevOps Culture Enablement
Azure DevOps (the tool, Software ALM) Supporting the MDTProductDevelopment Azure DevOps Org DevOps Support Roles and Responsibilities
Static Code Analysis (SonarQube) Providing access and infrastructure support for SonarQube SonarQube
> For more details on who to contact with your questions please reference DevOps Support Roles and Responsibilities

How to Get Support

There are several resources for Azure DevOps support. See below:

1. Teams Channel

A great way to reach us is our Teams Channel. You can request access to the DevOps Community Teams Channel with this team code: ip35d0h or CLICK HERE TO JOIN The following channels are available to you:

There is no official SLO on Teams support as the goal is to help enable crowdsourced/community-based support.

Channel Description
General This is a great place for general DevOps Q&A
Azure DevOps usage Discussions for usage of Azure DevOps, such as Q&A around work items, process templates, dashboards, and other Azure DevOps features
CI, CD and Pipelines Q&A and sharing of best practices around CI/CD and DevOps pipelines
Repos and Code Questions or discussion around coding best practices
Containers & Kubernetes Support for developing microservices
Sonar/Coverity (code analysis) Static code analysis Q&A, setup and best practices
Testing and Test Automation Guidance for setting up and executing tests
Components and Artifacts Guidance for managing artifacts and components
New Features! / Announcements Get alerted to new DevOps Enablement "product" features and updates to DevOps tooling
DevOps Ambassador (private) used if you need to @ the product DevOps Ambassadors
Great-Reads Post and/or get updates from the DevOps blogosphere!
Patterns and Practices Have suggestions for things you want to see on the wiki? Post them here or log a support ticket!
Random Best for emojis and bird walks ;)

Members of the "DevOps Guild" team are: - MDTProductDevelopment System Users, users will be added to the Team as they are migrated to Azure DevOps

2. DevOps Patterns & Practices

A key deliverable of the DevOps Enablement teams is to create a body of knowledge that represents our best practices, templates, and examples. This PnP wiki has many topics herein and is a great resource for getting your questions answered.

3. FAQ

Chances are you are not the first to ask your question. Check out our Frequently Asked Questions for answers to common questions.

4. Support Tickets

Support tickets are for break/fix situations and/or where product team members cannot resolve issues themselves. If you need the Energizers team to perform an action on your behalf, you will be asked to submit a Support Tickets Form using the designated form.

ticket

Complete the requested fields guided through by the form, being sure to read the description of each question for important notes.

For full list of Requesting and Supporting Teams and their focus area please reference DevOps Support Roles and Responsibilities

Remember: Most administrative actions can be performed by Project Admins and the Energizers team will largely defer that administrative work to them.

4a. Assigned Support Tickets

Instructions for creating a query in the Shared folder and adding to your team's Dashboard. query

4b. Support SLO

Energizers manages an 8/5 CST support SLO along the following lines:

Severity SLO Description
Emergency 4-hour response time, ticket worked 8/5 continuously until resolved Multi-team/product outage affecting DevOps systems infrastructure resulting in a total work stoppage.
Normal 24-hr response time, resolved within three 8/5 business days Normal support request response for managed/expected administrative tasks noted in service definition documentation and/or an issue affecting <10 people.
Low 24-hr response time, no resolution SLO New enhancement and/or change requests to product capabilities, tickets would be logged to product backlog and prioritized as applicable.
> SLO pertains to support tickets only upon creation of the ticket.

Azure DevOps Support Roles and Responsibilities

This page describes the roles and responsibilities of the groups involved with support.

Support Teams

Role / Team Support Responsibilities
Project Admin - Approve Project Member DL additions/deletions via ServiceNow requests
- New project branch
- Create/Delete/Rename a source code repository
- Define sprints and set sprint dates
- Create/edit service connections
- Create/update reports 
- Contribute, delete, and manage permissions of Shared queries and folders
- Creating/fixing queries
- Enable (first-time) CI/CD Pipeline for use
- Promote packages from local to released view (vetting of SOUP)
- Create project in SonarQube
- Add application for scanning in SonarQube
Energizers (SDA) - New project Request 
- New Metadata Field
- New AzDO Extension requests 
- Change to Process template (i.e., new work item field)
- TFS access post-migration 
- Setup build for new technology/language
- Support triage: Who do I contact for ...?
- Best Practices for AzDO, SonarQube & Project Admin Support Questions 
- Tier 2 Support for Project Admin Support Questions 
Role / Team Support Responsibilities
Build & Deploy - Fixing builds
- PATs
- Secrets
- Build Pipelines
Ops Infra
- SkyNet (Cloud Infrastructure Team)
- Firewalls 
- New environment setup
- Building/setting up, managing & debugging automated & load test agents
Mlife Infra
- Espresso
Espresso team is not yet in the MDTProductDevelopment org.
Log Support Tickets For Espresso HERE
**Select 'Espresso' in the Area Path

- Issues with K8s & Hortenworks environments
- Kubernetes (runs containers)
- ECR (Container Repository)
- Twistlock (Container Security)

Reference

List of Requesting and Supporting Teams and their Identity

[!NOTE] For most recent details regarding CareLink Identities, and the areas each identity develops expertise in can be found here in Confluence.

Support Team Identity
Apollo MRI Device
Architects NA
Build & Deploy Build and Deploy
Chargers IOT
Energizers SDA (DevOps Architecture)
Espresso MLife Infrastructure
Falcons IOT
Flyers System Test Automation and Emulation
Gatekeepers IAM
Hikers Reporting
Hilltoppers MLife Data Management Services
Injectors IOT
Kamyab Reporting
Magpies IOT
MAS Application Services
MV1 CareLink SQL Database
MV3 CareLink Performance
Operations NA
Owls IOT
Pendolino Core
PXA Product HFUX Rhythm, and Architecture
Radegast E2E
Ram (also known as Magicians) IOT
Rhythm Design NA
Safal Web & API
Samurai Web & API
Seekers Reporting
Simplifiers Core
Skynet Ops Infrastructure
Spartans System Intergrations
SuperNova Web & API
United Republic IOT
Unkown - please help NA
Veritas NA
X-Ops Ops Observability

Where/How To Get Support

See An Overview of AZDO Support, "How to Get Support" .