Corporate · onsite · online training worldwide
contact@DevOpsSchool.com· +91 99057 40781·
> Cloud Development Environments · DevOpsSchool Trainer

Codenvy Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in browser-based developer workspaces — containerised runtimes, stacks and factories, multi-server installation, LDAP identity, scaling and disaster recovery — 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 Codenvy trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

Cloud architectureMulti-cloud estatesInfrastructure at scale20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches Codenvy from the operator's side as well as the developer's: workspace and environment definitions, project types and commands, factories and badged repositories for one-click contribution, then multi-server installation, Docker configuration, LDAP-backed authentication, permissions and the CLI and API that let all of it be automated. Sessions concentrate on what determines whether a workspace platform survives real use — image and stack governance, storage and networking behaviour when a whole team starts workspaces at once, monitoring, scaling, backup and a rehearsed disaster recovery path — and the concepts are mapped explicitly onto Eclipse Che and OpenShift Dev Spaces so the knowledge outlives the specific distribution.

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 Codenvy engagements

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

How your Codenvy trainer is chosen

Engagements are matched on the tool, not the calendar. For Codenvy that means a trainer who has run it in production — browser-based developer workspaces — containerised runtimes, stacks and factories, multi-server installation, LDAP identity, scaling and disaster recovery — 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.

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

IndiaInstructorCoach

Nikhil Gupta

IndiaInstructorCoach

Pranab Kumar

IndiaInstructorCoach

Rohit Ghatol

IndiaInstructorCoach

Amit Agarwal

IndiaInstructorCoach

Anil Kumar

IndiaInstructorCoach

Balachandran Anbalagan

IndiaInstructorCoach

Durga Prasad

IndiaInstructorCoach

Gaurav Aggarwal

IndiaInstructorCoach

Harsh Mehta

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 Codenvy 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 Codenvy 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 Codenvy?

Codenvy is a cloud development environment platform: instead of every engineer configuring a toolchain on a laptop, a workspace is defined once as code, provisioned as containers on shared infrastructure, and opened in a browser. The workspace carries the runtime, the build tools, the source and the commands that build, run and preview the project, so a new joiner or a contractor becomes productive in minutes rather than in days of environment archaeology.

The building blocks are consistent throughout. An environment is a set of containerised machines with declared memory and image; a project is source plus the metadata describing its type; commands are named build, run, debug and preview actions bound to the workspace; and a factory is a shareable URL that materialises a fully configured workspace from a repository, optionally badged directly in the repository so a contributor can start work without cloning anything. Stacks cover the usual runtimes — Java JAR, WAR and Spring, Maven multi-module, JavaScript and Node.js, Python, PHP, Ruby on Rails and Android.

Codenvy has a lineage worth being explicit about, because it decides what a team should invest in. It is the commercial distribution of Eclipse Che, and after the technology moved to Red Hat it continued as CodeReady Workspaces and then as OpenShift Dev Spaces. Installations of Codenvy itself are still in service inside enterprises, and the architecture, administration and operations knowledge transfers almost directly to Che and Dev Spaces — which is how this course treats it.

Why this skill matters now

Local development environments have become the most expensive unmanaged dependency most engineering organisations own. A modern service needs a specific language runtime, a container engine, a database, a message broker, cloud credentials and half a dozen CLI tools, and every laptop drifts from every other one. The result is a category of defect that only reproduces on one machine, and an onboarding cost measured in days.

Cloud development environments answer that by making the environment a versioned artefact rather than a local accident. The same argument that moved builds onto CI servers applies to development: reproducibility, faster onboarding, and the ability to grant and revoke access rather than trusting a laptop with source code. For regulated organisations and for contractor-heavy teams, keeping the code inside infrastructure you control is often the deciding factor rather than a convenience.

Codenvy sits at the origin of that category, and the operational questions it raises are the same ones every current platform raises: how workspaces are declared, how runtime images are governed, how identity integrates with the corporate directory, how storage and networking behave when hundreds of workspaces start on a Monday morning, and what disaster recovery means when developer state lives on shared infrastructure. Those are the skills that transfer, whichever product a team ends up standardising on.

Codenvy training
# outcomes

What your team can do afterwards

Explain the Codenvy architecture — workspaces, environments, machines, projects, commands and factories — and how each maps to running containers
Install Codenvy in single-server and multi-server topologies and diagnose a failed installation
Define workspaces and stacks as code so a project's environment is reproducible for every engineer
Configure build, run, preview and debug commands for Java, Node.js, Python, PHP, Ruby and Android projects
Publish factories and badged repositories so a contributor gets a working environment from a single URL
Integrate source control, issue management and CI so the workspace is part of the delivery workflow
Wire authentication to LDAP and design users, teams and permissions for a shared platform
Operate the platform: networking, monitoring, scaling, backup, upgrade and disaster recovery
Automate administration through the CLI and REST API rather than the interface
# curriculum

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

01Cloud development environments and the Codenvy architectureLive & Interactive5 hrs · 2 assignments · 1 capstone

What problem a workspace platform solves and how Codenvy solves it. The architecture from browser to container — workspace, environment, machine, project, command — the role of Docker underneath, and an honest map of the lineage through Eclipse Che, CodeReady Workspaces and OpenShift Dev Spaces so teams know what transfers.

Topics: The local environment problem and what reproducibility buys · Codenvy architecture: server, workspace master and workspace agents · Workspaces, environments and machines · Projects, project types and metadata · Commands and the workspace lifecycle · Docker as the runtime substrate · Lineage: Codenvy, Eclipse Che, CodeReady Workspaces, OpenShift Dev Spaces · Getting started: first workspace end to end

  • Assignments: (1) Create a workspace from a stack and trace every container it starts; (2) Diagram the request path from browser to running workspace agent
  • Capstone: Produce an architecture note assessing a workspace platform for one real engineering team
02Installation, configuration and upgradeLive & Interactive5 hrs · 2 assignments · 1 capstone

Standing the platform up and keeping it current. Single-server installation, the Vagrant route for evaluation, multi-server topology for real use, cloud marketplace deployment, then Docker configuration, licensing and the upgrade path — plus the installation failures that account for most first-day support tickets.

Topics: Installation prerequisites and sizing · Single-server installation · Installation with Vagrant for evaluation · Multi-server installation and topology · Cloud marketplace deployment, including Azure · Installation troubleshooting: ports, Docker, storage and DNS · Configuration files and configuration precedence · Docker configuration: daemon, storage driver and registries · Licensing and license management · Upgrading between versions safely

  • Assignments: (1) Install a working single-server instance and record every prerequisite that was not obvious; (2) Convert the single-server install into a multi-server topology
  • Capstone: Deliver a documented, reproducible installation another engineer could repeat unaided
03Workspaces, environments and projectsLive & Interactive5 hrs · 2 assignments · 1 capstone

The developer-facing model in depth. Defining environments with the right images and memory, importing projects from Git and other sources, project types and their effect on tooling, and templates that let a team start a new service with the environment already correct.

Topics: Environment definitions: images, machines and memory allocation · Custom runtime images and image governance · Creating and importing projects · Import sources: Git, ZIP archive and existing workspaces · Project types and language tooling · Templates and stack definitions · Workspace configuration as code · Workspace lifecycle: start, stop, snapshot and reclaim

  • Assignments: (1) Define a workspace as code for one of your real services and share it; (2) Build a custom runtime image and register it as a stack
  • Capstone: Deliver a reusable stack and template set covering your team's three most common project types
04Commands — build, run, debug and previewLive & Interactive5 hrs · 2 assignments · 1 capstone

Making the workspace do the work. Command definitions and macros, build and run commands wired to the project's real toolchain, preview URLs and port exposure, and debugging inside a containerised workspace rather than on a laptop.

Topics: Command types and command definitions · Build commands and toolchain invocation · Run commands, processes and process output · Preview URLs and server port exposure · Macros and workspace variables · Debugging inside a workspace · Terminal access and shell workflow · Command sharing across a team

  • Assignments: (1) Wire build, run and preview commands for an existing repository; (2) Attach a debugger to a process running inside a workspace
  • Capstone: Deliver a project whose full build, run, debug and preview cycle works from a fresh workspace
05Language and runtime stacksLive & Interactive5 hrs · 2 assignments · 1 capstone

The stacks teams actually use, and what each one needs to work properly. Java in its several shapes, JavaScript and Node.js, Python, PHP, Ruby on Rails and Android — with dependency caching, multi-module builds and the mistakes that make a stack unusably slow.

Topics: Java JAR, WAR and application server workflows · Java Spring projects and application configuration · Maven multi-module projects and reactor builds · JavaScript and Node.js workspaces · Python workspaces and virtual environments · PHP workspaces and web server configuration · Ruby on Rails workspaces · Android build workflows in a container · Dependency caching and build performance · Choosing and extending a stack

  • Assignments: (1) Configure a Maven multi-module project so incremental builds are actually incremental; (2) Bring up a second language stack for a polyglot team
  • Capstone: Deliver working stacks for every runtime your organisation ships
06Source control, factories and the delivery workflowLive & Interactive5 hrs · 2 assignments · 1 capstone

The workspace as part of the delivery pipeline rather than an island. Git and SVN integration, issue management and CI links, factories that materialise a configured workspace from a URL, badged repositories for one-click contribution, guided tours for onboarding, and desktop IDE access for people who want it.

Topics: Git integration: clone, branch, commit, push and credentials · SVN and other version control support · Issue management integration · Continuous integration from the workspace · Factories: creating, configuring and sharing · Badged repositories for one-click contribution · Custom guided tours for onboarding · Using desktop IDEs against a remote workspace · A DevOps workflow built around ephemeral workspaces

  • Assignments: (1) Publish a factory for a real repository and badge it; (2) Build a guided tour that gets a new contributor to a first commit
  • Capstone: Deliver a contribution workflow where a new engineer reaches a running build from one URL
07Administration — identity, users and permissionsLive & Interactive5 hrs · 2 assignments · 1 capstone

Running the platform for an organisation. Authentication and LDAP integration, user and team management, the permission model across workspaces and organisations, email and notification configuration, and the security posture of a system that holds source code and credentials.

Topics: Administration overview and the admin surface · Authentication mechanisms and session handling · LDAP and directory integration · User management, onboarding and deprovisioning · Teams, organisations and resource allocation · Permissions model and role assignment · Email and notification configuration · Security: secrets, credentials and workspace isolation · Audit and access review

  • Assignments: (1) Wire authentication to a directory and map groups to permissions; (2) Design and document a deprovisioning procedure for a leaver
  • Capstone: Deliver an identity and permissions model that would pass an internal access review
08Operations — networking, scaling, backup and recoveryLive & Interactive5 hrs · 2 assignments · 1 capstone

Keeping it running when a hundred engineers start workspaces at nine in the morning. Networking and ingress, monitoring and capacity signals, horizontal scaling, backup of the data that actually matters, disaster recovery rehearsed rather than documented, and automating all of it through the CLI and API.

Topics: Networking, ingress, DNS and TLS · Monitoring: platform metrics, workspace metrics and capacity signals · Scaling the workspace master and node capacity · Storage layout, volumes and reclamation · Backup: what to back up and how often · Disaster recovery planning and rehearsal · Operational runbook for common failures · The Codenvy CLI for administration · The REST API and automating platform operations

  • Assignments: (1) Build a monitoring view that predicts capacity exhaustion before users feel it; (2) Perform a full backup and restore and time it
  • Capstone: Deliver an operations pack: runbook, monitoring, scaling plan, backup policy and a tested recovery procedure

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 · INSTALL

Single server to multi-server

Install Codenvy on one host, break it deliberately on ports, storage and Docker configuration, fix each failure, then rebuild it as a multi-server topology.

installationdockertroubleshooting
LAB · WORKSPACE

Workspace as code for a real service

Define an environment, custom image, project type and full command set for one of your own repositories, then hand it to a colleague and see if it starts clean.

workspacesstackscommands
LAB · STACKS

Polyglot stack build-out

Bring up Java Maven multi-module, Node.js and Python stacks with working dependency caching, and measure cold versus warm build time for each.

javanode.jspython
LAB · FACTORIES

One URL to a first commit

Publish a factory, badge the repository, add a guided tour, and time how long a genuinely new contributor takes to reach a passing build.

factoriesonboardinggit
LAB · IDENTITY

LDAP-backed access control

Integrate authentication with a directory, map groups to teams and permissions, then run through onboarding, role change and deprovisioning for a test user.

ldappermissionssecurity
CAPSTONE · OPERATIONS

Monday morning at scale

Load the platform with concurrent workspace starts, watch the capacity signals, scale it, then perform a backup and a full disaster recovery restore against the clock.

scalingmonitoringdisaster recovery
# ecosystem

The tools Codenvy sits next to

Eclipse Che
OpenShift Dev Spaces
Docker
Kubernetes
OpenShift
Git
Subversion
Maven
Jenkins
LDAP
Node.js
PostgreSQL

Who this is for

  • Platform and DevOps engineers running developer tooling as a service
  • Engineering managers trying to cut onboarding time and environment drift
  • System administrators installing, scaling and backing up a workspace platform
  • Developer experience teams standardising toolchains across many repositories
  • Architects evaluating cloud development environments against local setups
  • Teams migrating from Codenvy to Eclipse Che or OpenShift Dev Spaces

Pre-requisites

  • Comfortable on a Linux command line — services, ports, storage and logs
  • Working knowledge of Docker: images, containers, volumes and registries
  • Familiarity with Git and a normal development workflow
  • Basic networking: DNS, reverse proxies, TLS and firewall rules
  • Access to one or more hosts, VMs or free-tier cloud instances for the installation 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

Codenvy Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★★
The trainer (Rajesh) provided very good sessions on SRE profession. Not only hands-on learning on the tools but also SRE mindset.
Peter Wang · Trustpilot
★★★★★
Very good training session. Well explained from the basics to the complex concepts. Also tried to cover practicals and demos within the 3 hour sessions. The learning content and videos are of a great deal of help.
Sreekanth Kannoth · Trustpilot
★★★★★
Basics explanation was exemplary from Rajesh where he dealt with complicated topics to be simple. Great learning stuff personally for me.
Krishna Mohan Yelleti · Trustpilot
★★★★★
Very detailed explanation and has lots of patience in attending the questionnaire. Thanks again for your wonderful sessions.
Uttam Samudrala · Trustpilot
★★★★★
Good discussion, helped us to understand different tools in SRE.
Prashant Saxena · 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
# 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

Is Codenvy still a current product?
Codenvy is the commercial distribution of Eclipse Che, and after the technology moved to Red Hat it continued as CodeReady Workspaces and then OpenShift Dev Spaces. Existing Codenvy installations are still in service, and we teach against them where that is what you run — while mapping every concept onto Che and Dev Spaces so the skills transfer.
Should we be learning Eclipse Che instead?
If you are starting fresh, yes — and say so on the discovery call, because we will deliver the same syllabus against Che or OpenShift Dev Spaces. The architecture, workspace model, stacks, factories, identity integration and operations are close enough that the modules map across almost directly.
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 your runtimes, source control, directory service and target infrastructure, and rebuild the module list around them. The stack module in particular is always rewritten around the languages you actually ship.
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.
How long does a private Codenvy batch take?
Three to four days. Architecture, installation, workspaces, commands and stacks fill the first two and a half; factories, identity, permissions and the operations module take it to four. Administrator-only batches can be compressed to two days.
Is this for developers or for administrators?
Both, and the modules are deliberately separable. Developers focus on workspaces, commands, stacks and factories; administrators focus on installation, identity, permissions, scaling and recovery. Mixed batches work well because the two groups end up debugging the same failures.
What lab environment do we need?
Attendees provision their own environment — free-tier AWS, Azure or GCP instances, or local VMs with Docker — and we walk them through it. The multi-server module needs at least two hosts per group. We deliberately do not hand out temporary sandboxes.
Do you cover migration off Codenvy?
Yes, when it is asked for. That thread covers exporting workspace and stack definitions, the differences in the devfile model, identity and storage changes, and a staged approach that runs both platforms during the transition rather than a single cutover.
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 happens if someone misses a session?
Sessions are recorded and available in the LMS, and attendees keep LMS access for a year. Lab repositories and installation notes stay available so a missed exercise can be completed afterwards.
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
# ready when you are

Book a Codenvy 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