Corporate · onsite · online training worldwide
contact@DevOpsSchool.com· +91 99057 40781·
> Source Code Management · DevOpsSchool Trainer

Bitbucket Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in Git repository hosting, pull-request governance and Pipelines CI across Bitbucket Cloud and Data Center — taught by a practitioner who runs it in production.

20 years across DevOps, SRE and Security · 10,000+ engineers trained · Trained teams at JPMorgan Chase, Verizon, Nokia and the World Bank

DeliveryOnline · Onsite · Hybrid
FormatsCorporate · 1-on-1 · Cohort
AgendaCustomisable
Batch size8–30 engineers
Engineers we've trained work at
JPMorgan ChaseBank of AmericaWells FargoVerizonNokiaWorld BankGE HealthcareVMwareOracleQualcommMercedes-BenzAirbusDatadogSplunkDeloitteInfosysWiproCapgemini
# who teaches it

Your Bitbucket trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches Bitbucket as a governed platform rather than a place to push code — the project and repository permission hierarchy, branch permissions and the branching model, default reviewers, merge checks and required builds, and hook-based policy enforcement, taught against both Bitbucket Cloud and Data Center so teams know which behaviour belongs to which product. Sessions cover Pipelines end to end, from bitbucket-pipelines.yml steps, services and caches through to deployment environments and self-hosted runners, plus the administration work most courses skip: access tokens and OAuth, REST API and webhook automation, backup and restore, and cluster and mirror operation.

Twenty years across DevOps, SRE and Security, in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe and others. He has trained engineers at JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus — more than 10,000 people personally. He teaches what he runs, not what he reads.

One practitioner, not a bench

You are booked with a named engineer, and that is who turns up. Marketplaces and larger providers rotate whoever is free, so the person who sold you the agenda is rarely the person teaching it.

The same trainer is available for the next engagement, which matters when a team builds on what it learned last time.

18,000+certified learners
500+corporate batches delivered
50+countries served
100+certification programmes
# faculty

Who delivers Bitbucket engagements

Your batch is assigned a named trainer before it starts, and that is who teaches it. See the full faculty.

How your Bitbucket trainer is chosen

Engagements are matched on the tool, not the calendar. For Bitbucket that means a trainer who has run it in production — Git repository hosting, pull-request governance and Pipelines CI across Bitbucket Cloud and Data Center — rather than whoever is free that week. You are told who is teaching before you commit, and that person is on the discovery call that shapes the agenda.

Where a batch is large enough to need a second trainer, the pairing is declared up front. The lead trainer stays accountable for the syllabus and the assessment either way.

Rajesh Kumar

Principal DevOps Engineer & Architect

India20 yrsLead trainer

Twenty years across DevOps, SRE and Security in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe, IBM/Emptoris, Ness, MindTree and Accenture. He has trained more than 10,000 engineers personally, at organisations including JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus. He teaches what he runs, not what he reads.

Balachandran Anbalagan

IndiaInstructorCoach

Durga Prasad

IndiaInstructorCoach

Gaurav Aggarwal

IndiaInstructorCoach

Harsh Mehta

IndiaInstructorCoach

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

IndiaInstructorCoach

Nikhil Gupta

IndiaInstructorCoach

Pranab Kumar

IndiaInstructorCoach

Rohit Ghatol

IndiaInstructorCoach

Amit Agarwal

IndiaInstructorCoach

Anil Kumar

IndiaInstructorCoach

# how to engage

Four ways to work with this trainer

Private corporate batch

Teams of 8–30

Custom agenda, your timezone, onsite or online, NDA-friendly.

Request a quote

1-on-1 mentoring

Individual engineers

A private instructor and a curriculum built around your goal.

₹99,999

Live & Interactive cohort

Individuals who want peers

Scheduled batch, max 8 to 10 hours of live instruction.

₹34,999

Self-paced video

Self-starters

Full LMS access — 20+ courses and 50+ tools included.

₹833/mo
# private batches

Private Bitbucket training for your team

A private batch starts with a discovery call. We look at the stack you actually run — the CI system, the cloud, the constraints — and map the agenda onto it, so examples use your topology rather than a generic one.

Delivery is onsite at your premises, live online, or hybrid, scheduled around your release calendar rather than ours. Batches run 8 to 30 engineers.

Every attendee leaves with recordings, slides, lab repositories and a completion certificate. You receive an attendance and assessment report. Invoicing supports PO and GST.

Talk to us about a private Bitbucket batch

What you provide vs what we bring

  • You: the room or the call, and the engineers
  • Us: trainer, agenda, labs, assessment, certificates
  • Labs: we guide your team through provisioning their own free-tier cloud environment — the skill goes with them
# the technology

What is Bitbucket?

Bitbucket is Atlassian's Git repository platform. It hosts repositories, but the reason organisations standardise on it is everything wrapped around the repository: projects and workspaces that group repositories under shared permissions, pull requests with default reviewers and merge checks, branch permissions that decide who may write where, and a native CI system in Bitbucket Pipelines.

Bitbucket ships in two distinct products that share a name and diverge in almost every administrative detail. Bitbucket Cloud is Atlassian-hosted, organised around workspaces and projects, and runs CI through Pipelines defined in bitbucket-pipelines.yml. Bitbucket Data Center is self-hosted Java software you install, cluster, upgrade and back up yourself, organised around projects and repositories, with branch permissions, merge checks and hook-based policy enforced on the server. Teams routinely take Cloud documentation into a Data Center instance, or the reverse, and lose a day to it.

Where Bitbucket earns its place is the Atlassian toolchain. Commits and branches link to Jira issues, smart commits transition those issues from the commit message, Confluence carries the documentation, and Bamboo or Jenkins consumes the webhooks. Access is governed through SSH keys, access tokens, app passwords and OAuth, and the REST API exposes nearly all of it for automation.

Why this skill matters now

Most enterprises did not choose a Git host in isolation — they chose an issue tracker, and the repository platform followed. Bitbucket is where a large share of regulated and Jira-centric organisations keep their source code, which means Bitbucket skills are in demand precisely where the work is least optional: banks, telcos, insurers and public-sector programmes that need traceability from requirement to commit to release.

Two pressures make this a live skill right now. The first is the Server-to-Cloud and Server-to-Data-Center migration wave, which forced a decision on every self-hosted instance and left teams administering a product they had never had to administer before. The second is that Pipelines matured enough to be a real CI system, so organisations are consolidating build tooling into the platform rather than bolting a separate CI server onto it.

What gets hired for is not the ability to open a pull request. It is branch permission models that survive an audit, merge checks that enforce review without stalling delivery, a working Jira integration, and — on Data Center — an instance that can be upgraded and restored without losing history.

Bitbucket training
# outcomes

What your team can do afterwards

Model an access hierarchy correctly — workspace or project, repository, branch — and know which level a permission actually belongs at
Enforce review with default reviewers, merge checks and required builds without turning delivery into a queue
Write Bitbucket Pipelines that are more than a script: steps, parallel steps, services, caches, artifacts and deployment environments
Run pipelines on self-hosted runners when builds need internal network access or specific hardware
Wire Bitbucket to Jira properly, including issue linking, smart commits and release visibility across the toolchain
Automate the platform through the REST API, webhooks, access tokens and OAuth instead of clicking through the UI
Install, configure, upgrade and back up Bitbucket Data Center, and reason about clustering and smart mirroring
Translate confidently between Bitbucket Cloud and Data Center behaviour, and avoid applying one product's answer to the other
# curriculum

9 modules. Live demos in a real lab, not slides.

01Bitbucket Cloud and Data Center — one name, two productsLive & Interactive5 hrs · 2 assignments · 1 capstone

The distinction that causes most Bitbucket confusion. What each product is, how the object models differ — workspaces and projects in Cloud, projects and repositories in Data Center — and which features exist only on one side. Then the platform tour: repository views, commits, branches, pull requests and settings, so later modules have a shared vocabulary.

Topics: Bitbucket Cloud vs Data Center vs the retired Server product · Workspaces, projects and repositories · The Bitbucket interface and repository visualisation · Profile and account settings · Feature parity gaps and where documentation diverges · Choosing a product for a given constraint set

  • Assignments: (1) Map an existing repository estate onto workspaces or projects; (2) List five features your team uses and confirm which product supports them
  • Capstone: Produce a decision note recommending Cloud or Data Center for a specific organisation, with the constraints that drive it
02Installing, configuring and upgrading Data CenterLive & Interactive5 hrs · 2 assignments · 1 capstone

Standing up self-hosted Bitbucket properly. Sizing and prerequisites, the installation itself, the home directory and its layout, external database configuration, application properties, base URL and proxying, licensing, and the upgrade procedure that has to be rehearsed before it is run against production.

Topics: Prerequisites, sizing and supported platforms · Installation and the Bitbucket home directory · External database configuration and connection pooling · bitbucket.properties and JVM tuning · Reverse proxy, base URL and SSL termination · Upgrade path, rehearsal and rollback

  • Assignments: (1) Install a Data Center instance against an external database; (2) Rehearse an upgrade on a cloned instance and document the runbook
  • Capstone: Deliver an installation and upgrade runbook a colleague could execute without you
03Projects, repositories and administrationLive & Interactive5 hrs · 2 assignments · 1 capstone

The day-to-day administration surface. Creating and configuring projects and repositories, repository settings that matter, forking and fork syncing, repository visibility and privacy, archiving and deletion, and the repository-level controls an administrator is expected to own.

Topics: Creating and configuring projects and repositories · Repository settings, visibility and privacy · Forks, fork syncing and fork-based workflows · Repository administrators and delegated ownership · Archiving, deleting and transferring repositories · Large file handling and repository size management

  • Assignments: (1) Configure a project with a standard repository template and settings baseline; (2) Set up a fork-based contribution flow for an external team
  • Capstone: Define a repository standard — naming, visibility, ownership and settings — for an entire project
04Permissions, branch permissions and the branching modelLive & Interactive5 hrs · 2 assignments · 1 capstone

Where governance actually lives. The permission hierarchy from workspace or project down to repository, and then branch permissions — the control that decides who may merge to a release branch and who may not. The branching model, automatic branch naming, and the difference between a convention people follow and a rule the server enforces.

Topics: Permission hierarchy: workspace/project, repository, branch · Read, write and admin permission semantics · Branch permissions and write restrictions · The branching model and branch types · Preventing force pushes and branch deletion · Auditing effective permissions for a user

  • Assignments: (1) Lock a release branch so only a named group can merge to it; (2) Audit who can currently write to production branches and fix what is wrong
  • Capstone: Design a permission model for a regulated codebase and prove it holds under attempted violation
05Authentication, access tokens and account managementLive & Interactive5 hrs · 2 assignments · 1 capstone

How people and machines get in. SSH keys and access keys, HTTPS credentials, app passwords, repository and project access tokens, OAuth for third-party applications, two-step verification, and directory integration. Then account, team and group management, and the practical question of how a service account should authenticate.

Topics: SSH protocol with Bitbucket, personal keys and access keys · App passwords, HTTP access tokens and scoped repository tokens · OAuth consumers for third-party integration · Two-step verification and required 2FA · User, team and group management · LDAP/AD or identity-provider integration and SSO · IP allowlisting and network-level access control

  • Assignments: (1) Set up key-based and token-based access for a CI service account; (2) Configure two-step verification enforcement for a group
  • Capstone: Produce an access model covering humans, service accounts and third-party applications
06The pull request workflowLive & Interactive5 hrs · 2 assignments · 1 capstone

The review process as an engineering control rather than a formality. Opening, reviewing and merging pull requests, default reviewers, merge checks and required approvals, required successful builds, tasks and comment threads, merge strategies, and the notification and alerting configuration that determines whether reviews actually get seen.

Topics: Pull request lifecycle and review mechanics · Default reviewers and reviewer groups · Merge checks: minimum approvals, resolved tasks, required builds · Merge strategies — merge commit, squash, fast-forward · Comment threads, tasks and suggestions · Notifications, email configuration and alerts · Reducing review latency without weakening the gate

  • Assignments: (1) Configure merge checks that require two approvals and a green build; (2) Run a review cycle end to end, including a rejected change
  • Capstone: Define a code review workflow with enforced checks and measure its effect on merge time
07Bitbucket PipelinesLive & Interactive5 hrs · 2 assignments · 1 capstone

CI inside the platform. The structure of bitbucket-pipelines.yml — steps, parallel steps, stages, scripts and images — then the parts that make pipelines fast and useful: services for databases and containers, caches, artifacts between steps, and variables. Then deployment environments with approvals, and self-hosted runners for builds that need internal access.

Topics: bitbucket-pipelines.yml structure: pipelines, steps and scripts · Docker images, service containers and build environments · Caches, artifacts and passing state between steps · Parallel steps, stages and conditional execution · Repository, workspace and deployment variables and secured variables · Branch, tag, pull-request and scheduled triggers · Deployment environments, promotion and approvals · Self-hosted runners and build minute management

  • Assignments: (1) Build a pipeline with test, build and deploy stages plus caching; (2) Register a self-hosted runner and route a job to it
  • Capstone: Deliver a pipeline that builds, tests, publishes an artifact and promotes through three environments with an approval gate
08Integrations, apps and the APILive & Interactive5 hrs · 2 assignments · 1 capstone

Bitbucket as part of a toolchain. Jira linking and smart commits that transition issues from a commit message, Confluence for documentation, Jenkins and Bamboo as external CI, IDE integration, and then the automation layer: webhooks, the REST API, and Marketplace apps — including how to evaluate and manage them rather than installing whatever looks useful.

Topics: Jira integration, issue linking and smart commits · Confluence integration and documentation linking · Jenkins and Bamboo integration patterns · IDE integration with IntelliJ and Eclipse · Webhooks: events, payloads and consumers · Bitbucket REST API and scripted administration · Installing, evaluating and managing Marketplace apps · Pre-receive hooks and server-side policy enforcement

  • Assignments: (1) Drive a Jira issue transition from a commit message; (2) Script a repository audit against the REST API
  • Capstone: Automate a repository provisioning workflow: create, configure, permission and hook a repository entirely through the API
09Operating the platform — scale, backup and troubleshootingLive & Interactive5 hrs · 2 assignments · 1 capstone

Keeping a self-hosted instance healthy. Clustering and load balancing in Data Center, smart mirroring for distributed teams, backup and restore strategy, disaster recovery, log analysis, and the performance problems that come from repository size, hook cost and search indexing rather than from Bitbucket itself.

Topics: Data Center clustering, shared home and load balancing · Smart mirroring for geographically distributed teams · Backup strategy, backup client and zero-downtime backup · Restore and disaster recovery rehearsal · Log locations, support zips and diagnosing failures · Performance: repository size, hooks, garbage collection and indexing · Operational best practices and housekeeping

  • Assignments: (1) Take a full backup and restore it into a clean instance; (2) Diagnose a deliberately degraded instance from logs alone
  • Capstone: Deliver an operations runbook covering backup, restore, mirror failure and performance triage

Need this mapped to your stack?

We rebuild the agenda around the tools you actually run.

Request a custom agenda
# hands-on

Labs and capstones your engineers actually build

LAB · GOVERNANCE

Lock down a release branch

Build a permission model across project, repository and branch levels, then attempt to violate it from a normal account and prove the server refuses.

branch permissionsgovernanceaudit
LAB · REVIEW

Merge checks that hold

Configure default reviewers, minimum approvals, resolved-task and required-build checks, then run a full review cycle including a change that must be rejected.

pull requestsmerge checksreviewers
LAB · PIPELINES

Build, test, deploy with Pipelines

Author a bitbucket-pipelines.yml with caches, a service container, artifacts between steps and a deployment environment gated by manual approval.

pipelinescideployments
LAB · RUNNERS

Self-hosted runner for an internal build

Register a self-hosted runner, route a job to it by label, and build against a dependency that is only reachable inside the network.

runnersself-hostednetworking
LAB · AUTOMATION

Repository provisioning through the REST API

Script the creation of a repository with its permissions, default reviewers, branch restrictions and webhooks, so a new service starts compliant.

rest apiwebhooksautomation
CAPSTONE · OPERATIONS

Backup, break, restore

Take a full Data Center backup, corrupt the instance deliberately, then restore it and verify repository history, permissions and pull requests survived intact.

backuprestoredata center
# ecosystem

The tools Bitbucket sits next to

Git
Jira
Confluence
Bamboo
Jenkins
Docker
Kubernetes
AWS
Sourcetree
Crucible
SonarQube
Artifactory

Who this is for

  • Developers who want the platform beyond push and pull — reviews, checks and Pipelines
  • Bitbucket and Atlassian administrators owning permissions, apps and upgrades
  • DevOps and platform engineers building CI on Bitbucket Pipelines
  • Release engineers enforcing branch policy and merge governance
  • Teams migrating from Bitbucket Server to Data Center or Cloud
  • Engineering managers who need traceability from Jira issue to merged commit

Pre-requisites

  • Working knowledge of Git — clone, branch, merge, rebase, remotes and resolving conflicts
  • Comfortable on a Linux command line for the Data Center modules
  • Basic understanding of SSH keys and HTTPS credentials
  • Familiarity with YAML, since Pipelines is configured in it
  • Access to a Bitbucket Cloud workspace, and a VM or cloud instance for the Data Center labs
# pricing

Straightforward pricing

Every plan includes 1 year of full LMS access — not just this course, the entire DevOpsSchool LMS: 20+ courses, 50+ tools, videos, quizzes, assignments and projects.

Self-paced video

₹833/mo

Billed yearly at ₹9,996

Enroll now

1-on-1 mentorship

₹99,999

Full program, private instructor

Enroll 1-on-1

Corporate / private batch

8–30 engineers · custom agenda · onsite or online · PO and GST invoicing

Get a custom quote

Refunds. If we cancel or postpone a cohort, you get a full refund within 15 days. There is no money-back guarantee otherwise.

Terms. Course material remains licensed to the attendee. Read the terms.

Your data. We don't share it with third parties. Privacy policy.

Every attendee gets a verifiable certificate

  • Issued per attendee on completion
  • Verifiable at devopsschool.com/certificates
  • Hard copy available on request
  • Corporate batches receive an attendance and assessment report
DevOpsSchool

Bitbucket Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★★
Got good lab sessions which kept the new DevOps tool learnings to the point and it helped a lot in my career.
robin son · Trustpilot
★★★★★
I took Terraform training with the tutor named Mithilesh. I requested to tailor the course curriculum for my needs. He did an excellent job of showing me how to write the Terraform script per the instructions provided.
jason smith · Trustpilot
★★★★★
My experience with the AIOps training was positive. The course covered important topics in a structured way, and Rajesh Kumar explained the concepts patiently. I found the practical aspects particularly helpful because they made the technical content easier to understand.
AARTI KUMARI · Trustpilot
★★★★★
I was looking to improve my understanding of AIOps, and this training helped me achieve that goal. Rajesh Kumar explained the subject in a structured and practical manner. The sessions on different AIOps concepts were informative.
Sonali Tiwari · Trustpilot
★★★★★
I recently did a SRE Session with Rajesh Kumar from DevOps School and the session was great. Right from 1st day till day 15, we had a very interactive session. Rajesh clarified our doubts and the tool demos were excellent without any hiccups. He simplified the concepts while sticking to the content with a fine balance between theory and practice. Am convinced he is one of the best trainers for SRE & DevOps concepts.
chandrasekaran j · Trustpilot
★★★★★
The Rundeck developer session was excellent and highly engaging. I appreciated how well the session was structured, with the theoretical concepts explained clearly and in simple terms. What stood out most to me was the demo — it was both informative and enjoyable. I especially liked how Rajesh walked us through not only the happy path but also the sad path, showcasing common issues and sharing practical troubleshooting tips.
Raimy Roy · Trustpilot
# comparison

Why a named practitioner beats a marketplace listing

What mattersYouTube + blogsGeneric online courseFreelance marketplaceDevOpsSchool
Named practitionerNoRarelyVaries per bookingYes — same trainer each time
Production experienceUnknownUnknownUnverified20 years, named employers
Custom agendaNoNoSometimesBuilt from your stack
Onsite deliveryNoNoSometimesYes
Lab environmentNoneSandbox that expiresVariesYour own cloud — skill goes with you
AssessmentNoneQuizRarelyAssignments + capstone per module
Per-attendee certificatesNoSometimesRarelyYes
Corporate invoicingNoLimitedVariesPO and GST
Post-training supportNoneForum, time-limitedNoneLifetime forum access
# questions

Frequently asked

Do you teach Bitbucket Cloud or Data Center?
Both, and we are explicit about which behaviour belongs to which. Most confusion in Bitbucket teams comes from applying a Cloud answer to a Data Center instance or the reverse. For a private batch we weight the agenda to whichever you run.
Is this a Git course?
No. It assumes Git literacy and spends its time on the platform: permissions, branch restrictions, pull request governance, Pipelines, integrations and administration. If your team needs Git fundamentals first, we run that as a separate preceding day.
Can the agenda be customised for our stack?
Yes — that is the normal case for a private batch. We start with a discovery call, look at the Atlassian products, CI system and constraints you actually run, and rebuild the module list around them. Examples then use your topology rather than a generic one.
Do you deliver onsite?
Yes. Private batches run onsite at your premises, live online, or hybrid. You provide the room and the engineers; we bring the trainer, agenda, labs, assessment and certificates.
What lab environment do we need?
Attendees provision their own environment — a free Bitbucket Cloud workspace, plus a free-tier cloud instance or local VM for the Data Center modules — and we walk them through it. We deliberately do not hand out temporary sandboxes, because the environment they build is the one they keep.
Can you cover a Server to Cloud or Data Center migration?
Yes, as a customised module. We cover what migrates cleanly, what does not — apps, hooks, integrations and permission edge cases — and how to rehearse the cutover rather than discover problems during it.
How long does a private Bitbucket batch take?
Typically two to four days. Platform usage, pull request governance and Pipelines fit in two days; adding Data Center installation, clustering, mirroring and backup/restore pushes it to four.
What size are batches?
Private corporate batches run 8 to 30 engineers. Public Live & Interactive cohorts are capped at 10 so everyone gets time with the trainer.
Do attendees get a certificate?
Yes — every attendee receives a completion certificate, verifiable at devopsschool.com/certificates. Corporate batches also receive an attendance and assessment report.
What is your refund position?
If we cancel or postpone a cohort, you receive a full refund within 15 days. There is no general money-back guarantee, and GST and gateway fees are not refunded.

Still deciding?

Tell us the team, the stack and the timeline. You'll get a straight answer, not a sales sequence.

Talk to an advisor
# same field

Other source control & collaboration training

# ready when you are

Book a Bitbucket trainer — or ask a question first.

  • No spam, no drip sequence
  • Syllabus in 60 seconds
  • A human reply within one business day

Prefer to call or email?

More ways to reach us on the contact page.

Talk to an advisorRequest a quote