TeamCity Trainers In Bangalore

About TeamCity Trainers In Bangalore

Teamcity is a configuration management tool (in JAVA) build and test the project which are configured through server and can be set up to build and run on different platforms and operating systems. It allows using limited full set of features including 3 build agents and 100 build configuration. The main purpose of the server part is to configure, monitor, distribute queued builds, manage users and send reports.

But to make most from it companies and organization needs to have employees who can really understand and knows TeamCity completely. And to train them for doing such effective work, they needs quaified and experienced trainers. So that they can use TeamCity features effectively.

We are foremost source of qualified TeamCity trainers,consultants and coaches in Bangalore. Our trainers and consultants are talented and experienced with more than 15 years of comprehensive experience in the Software industry in various job profiles with top MNCs. To boost and better quality of the software, cost reduction and increased the agility for faster software release, DevOps and TeamCity is playing very important and vital role thus finding the best TeamCity trainers is very much essential especially in Bangalore.

Our trainers also conduct various public classroom TeamCity training and workshop especailly in the Bangalore city and as well as other cities like Pune, Hyderabad, Mumbai, Chennai, Netherlands, USA, UK etc.

Qualities TeamCity trainers should have


  • A good trainer knows the material, lives it, breathes it, and can infuse their own experience into it.
  • A good trainer makes delivering a class look easy and seamless.
  • A great trainer is attuned to his or her own energy level and that of the class
  • Because trainers are role MODEls, they should be mature, confident and enthusiastic.
  • Readiness to allow and encourage participants to learn from themselves and the class in order to create as many organic learning moments as possible

Instructor-led, Live & Interactive Sessions

2 Days
Classroom (Public Batch)
10:00 AM to 6:00 PM

Course Price at


[Fixed - No Negotiations]

Profiles - TeamCity Trainers In Bangalore

Under Guidance -
Rajesh Kumar

Under Guidance -
Krishnendu Barui

Under Guidance -
Pavan Kumar

Under Guidance -
Manuel Morejón

Under Guidance -
Sandeep Majesty

Under Guidance -
Nanjesh S

Under Guidance -
Bhoopendra Singh

Under Guidance -
Arun Tomar

TeamCity Training Flow

  • Introduction of DevOps Concept and Process
  • Introduction of Source Code Management - Git and Lab
  • Introduction of Source Code Management - Ant and Lab
  • Introduction of Source Code Management - Maven and Lab
  • Introduction of Source Code Management - MSBuild and Lab
  • Introduction of Source Code Management - Gradle and Lab
  • Continuous Integration and Delivery
  • Team City Installation and Configuration and Lab
  • TeamCity Fundamental and Lab
  • TeamCity Advanced and Lab
  • TeamCity Administrator and Lab

TeamCity Course Content designed by our Teamcity Trainers and Mentors

  • Practices
  • Benefits
  • Continuous deployment and Continuous Delivery
  • The build pipeline
  • Licensing
  • Features
  • First-class support for various technologies
  • Lots of plugins
  • Comprehensive VCS support
  • A nice dashboard UI and build history
  • Ease of setup and comprehensive documentation
  • Build pipeline/chains
  • Agents and build grids
  • IDE integrations
  • TeamCity and its competitors
  • Jenkins
  • ThoughtWorks' Go
  • Installing on Windows
  • Installing the server and the default agent
  • Installing additional agents
  • Installation on Mac OS X
  • Running the TeamCity server and the default agent
  • Setting up the TeamCity server as a daemon
  • Installing additional agents
  • Installation on Linux
  • Running the server and the default agent
  • Running the TeamCity server as a daemon
  • Installing additional agents
  • Summary
  • Introducing version control systems
  • Centralized versus distributed VCSs
  • VCSs and CI
  • VCS used in this book
  • Setting up CI
  • The sample project
  • Creating a project in TeamCity
  • Subprojects
  • Adding build configurations
  • VCS roots and VCS settings
  • Introducing the build steps
  • Running our first build
  • Build failure conditions
  • Triggering the build on VCS changes
  • Build chains
  • Deploying to Heroku
  • Adding functional tests
  • Parameters and build parameters
  • Setting up the build chain
  • Snapshot dependencies
  • The Finish build trigger
  • The Build chain view
  • Fine-tuning our setup
  • Adding coverage and unit test reports
  • Publishing reports as artifacts
  • XML report processing
  • Report tabs
  • Build and project statistics
  • Shared resources
  • Agent Requirements
  • Summary
  • Using Ant with TeamCity
  • Installing Ant
  • Building with Ant build files
  • Building with Ant in a build configuration
  • Adding some unit tests
  • Setting up code coverage
  • Build scripts versus TeamCity features
  • System properties and Ant
  • Using Maven with TeamCity
  • Installing Maven
  • Creating a Maven project
  • Introducing the Project Object MODEl (POM)
  • Building the project
  • Using Maven in a build configuration
  • Setting version number
  • Setting up code coverage for our build
  • Maven on TeamCity, beyond the build runner
  • Creating a Maven build configuration
  • Global Maven settings file
  • Setting up Maven-based triggers
  • Using Gradle with TeamCity
  • Installing Gradle
  • Building with Gradle on TeamCity
  • Introducing database migration tools
  • Summary
  • Getting started with NAnt on TeamCity
  • Installing NAnt
  • Building NAnt with NAnt
  • Building on TeamCity
  • Adding NUnit report processing
  • Configuring agent requirements
  • Building with MSBuild
  • Installing MSBuild
  • Starting an MSBuild project
  • Building with MSBuild on TeamCity
  • Adding an NUnit build runner
  • Running NUnit tests using NUnit task
  • Running NUnit tests using the task provided by TeamCity
  • Configuring code coverage with MSBuild
  • NuGet and TeamCity
  • Installing the NuGet command-line client
  • Installing NuGet.exe on TeamCity agents
  • TeamCity as a NuGet server
  • NuGet-based build runners
  • NuGet dependency trigger
  • Introducing PowerShell
  • PowerShell-based build tools
  • PowerShell build runner in TeamCity
  • Database migrations with .NET
  • Summary
  • Getting started with Rails
  • Managing Ruby versions
  • Introducing Bundler
  • Installing Rails using Bundler
  • Introducing Rake
  • Setting up the build on TeamCity
  • Setting up Ruby interpreter
  • Running Capybara- and Selenium-based feature tests
  • Summary
  • CI for Android projects
  • Generating the APK
  • Running Calabash tests
  • Building iOS projects on TeamCity
  • Installing TeamCity plugins
  • Installing the Python runner plugin
  • Building with the Python build runner
  • Introduction to TeamCity.Node plugin
  • Summary
  • IDE integrations
  • IntelliJ platform IDEs integration
  • Installing the plugin
  • Configuring notifications
  • Managing projects from the IDE
  • Opening files and patches in IDE
  • Remote Run
  • Visual Studio integrations
  • GitHub integrations
  • GitHub webhooks and services
  • Using the TeamCity.GitHub plugin
  • Support for pull requests
  • Integrating with GitHub issue tracker
  • Build monitors
  • Team Piazza
  • Project Monitor
  • Build lights
  • Notifications
  • Summary
  • Managing projects of interest
  • Hiding projects
  • Hiding build configurations
  • Navigating across projects
  • Investigating investigations
  • Assigning investigations
  • Viewing active investigations
  • Managing current and muted problems
  • TeamCity universal search
  • Actions on build configurations
  • Pausing triggers in a build configuration
  • Checking for pending changes
  • Enforcing clean checkout
  • Summary
  • Build configuration templates
  • Creating templates from scratch
  • Creating build configurations from the template
  • Creating templates from existing build configurations
  • Going meta with Meta-Runners
  • Using Meta-Runners
  • Build result actions
  • Commenting on build results
  • Tagging build results
  • Pinning build results
  • Promoting builds
  • Marking the build as successful or failed
  • Removing builds
  • Build history cleanup
  • Cleanup rules
  • Archiving projects
  • Configuring build priorities
  • Interacting with TeamCity from build scripts
  • Service messages
  • Creating teamcity-info.xml
  • Summary
  • What is Continuous Delivery
  • Why Continuous Delivery
  • The deployment pipeline
  • Implementing the deployment pipeline in TeamCity
  • Publishing and consuming artifacts
  • Build chain for CI
  • Deploying to environments
  • Environments as gates
  • Identifying the build that is deployed in an environment
  • Deploying any version to an environment
  • Limiting deployment permissions to certain users
  • Passing sensitive information during deployment
  • Feature branching and feature toggling
  • Summary
  • Using TeamCity with an external database
  • Configuring PostgreSQL as an external database
  • Migrating from one database to another
  • Backup and restore
  • Taking backups from the server UI
  • Backing up and restoring data using the maintainDB tool
  • A manual backup
  • Handling upgrades
  • Updating a server installed via an archive
  • Updating TeamCity using the Windows installer
  • Updating the agents
  • Monitoring resource usage, performance, and logs
  • Disk space usage
  • TeamCity server diagnostics
  • Tweaking the TeamCity JVM
  • Summary
  • TeamCity Configuration and Maintenance
  • Managing Projects and Build Configurations
  • Managing Licenses
  • Integrating TeamCity with Other Tools
  • Managing User Accounts, Groups and Permissions
  • Customizing Notifications
  • Assigning Build Configurations to Specific Build Agents
  • Patterns For Accessing Build Artifacts
  • Mono Support
  • Maven Server-Side Settings
  • Tracking User Actions


To maintain the quality of our live sessions, we allow limited number of participants. Therefore, unfortunately live session demo cannot be possible without enrollment confirmation. But if you want to get familiar with our training methodology and process or trainer's teaching style, you can request a pre recorded Training videos before attending a live class.

Yes, after the training completion, participant will get one real-time scenario based project where they can impletement all their learnings and acquire real-world industry setup, skills, and practical knowledge which will help them to become industry-ready.

All our trainers, instructors and faculty members are highly qualified professionals from the Industry and have at least 10-15 yrs of relevant experience in various domains like IT, Agile, SCM, B&R, DevOps Training, Consulting and mentoring. All of them has gone through our selection process which includes profile screening, technical evaluation, and a training demo before they onboard to led our sessions.

No. But we help you to get prepared for the interviews and resume preparation as well. As there is a big demand for DevOps professionals, we help our participants to get ready for it by working on a real life projects and providing notifications through our "JOB updates" page and "Forum updates" where we update JOB requirements which we receive through emails/calls from different-different companies who are looking to hire trained professionals.

The system requirements include Windows / Mac / Linux PC, Minimum 2GB RAM and 20 GB HDD Storage with Windows/CentOS/Redhat/Ubuntu/Fedora.

All the Demo/Hands-on are to be executed by our trainers on DevOpsSchool's AWS cloud. We will provide you the step-wise guide to set up the LAB which will be used for doing the hands-on exercises, assignments, etc. Participants can practice by setting up the instances in AWS FREE tier account or they can use Virtual Machines (VMs) for practicals.

  • Google Pay/Phone pe/Paytm
  • NEFT or IMPS from all leading Banks
  • Debit card/Credit card
  • Xoom and Paypal (For USD Payments)
  • Through our website payment gateway

Please email to

You will never lose any lecture at DevOpsSchool. There are two options available: You can view the class presentation, notes and class recordings that are available for online viewing 24x7 through our Learning management system (LMS). You can attend the missed session, in any other live batch or in the next batch within 3 months. Please note that, access to the learning materials (including class recordings, presentations, notes, step-bystep-guide etc.)will be available to our participants for lifetime.

Yes, Classroom training is available in Bangalore, Hyderabad, Chennai and Delhi location. Apart from these cities classroom session can be possible if the number of participants are 6 plus in that specific city.

Location of the training depends on the cities. You can refer this page for locations:- Contact

We use GoToMeeting platform to conduct our virtual sessions.

DevOpsSchool provides "DevOps Certified Professional (DCP)" certificte accredited by which is industry recognized and does holds high value. Particiapant will be awarded with the certificate on the basis of projects, assignments and evaluation test which they will get within and after the training duration.

If you do not want to continue attend the session in that case we can not refund your money back. But, if you want to discontinue because of some genuine reason and wants to join back after some time then talk to our representative or drop an email for assistance.

Our fees are very competitive. Having said that if the participants are in a group then following discounts can be possible based on the discussion with representative
Two to Three students – 10% Flat discount
Four to Six Student – 15% Flat discount
Seven & More – 25% Flat Discount

If you are reaching to us that means you have a genuine need of this training, but if you feel that the training does not fit to your expectation level, You may share your feedback with trainer and try to resolve the concern. We have no refund policy once the training is confirmed.

You can know more about us on Web, Twitter, Facebook and linkedin and take your own decision. Also, you can email us to know more about us. We will call you back and help you more about the trusting DevOpsSchool for your online training.

If the transaction occurs through the website payment gateway, the participant will receive an invoice via email automatically. In rest options, participant can drop an email or contact to our representative for invoice



Abhinav Gupta, Bangalore


The training was very useful and interactive. Rajesh helped develop the confidence of all.


Indrayani, India


Rajesh is very good trainer. Rajesh was able to resolve our queries and question effectively. We really liked the hands-on examples covered during this training program.


Ravi Daur , Noida


Good training session about basic Devops concepts. Working session were also good, howeverproper query resolution was sometimes missed, maybe due to time constraint.


Sumit Kulkarni, Software Engineer


Very well organized training, helped a lot to understand the DevOps concept and detailed related to various tools.Very helpful


Vinayakumar, Project Manager, Bangalore


Thanks Rajesh, Training was good, Appreciate the knowledge you poses and displayed in the training.


Abhinav Gupta, Bangalore


The training with DevOpsSchool was a good experience. Rajesh was very helping and clear with concepts. The only suggestion is to improve the course content.

View more

Google Ratings
Videos Reviews
Facebook Ratings




Typically replies within an hour

Hi there 👋

How can I help you?
Chat with Us

  DevOpsSchool is offering its industry recognized training and certifications programs for the professionals who are seeking to get certified for DevOps Certification, DevSecOps Certification, & SRE Certification. All these certification programs are designed for pursuing a higher quality education in the software domain and a job related to their field of study in information technology and security.