
Online or onsite, instructor-led live DevOps training courses demonstrate through hands-on practice how to select, implement and manage the tools and processes for optimizing the software development effort.
DevOps training is available as "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. Onsite live DevOps training can be carried out locally on customer premises in Sri Lanka or in NobleProg corporate training centers in Sri Lanka.
NobleProg -- Your Local Training Provider
Testimonials
the Automation and speaking to different software packages
Eric Van Wyk
Course: Ansible for Experts
The content was on par
Vodacom SA
Course: Ansible for Experts
It really spoke to what we already have in our department
Letlotlo Miffi
Course: Ansible for Experts
Schulungsumgebung von ansible und die vielen Übungen
Thüringer Landesrechenzentrum
Course: Ansible and Puppet for Large Infrastructures
Andres had a great knowledge about Ansible, what was the most important topic for me. Also, the RedHat provided training solutions are very good.
Thüringer Landesrechenzentrum
Course: Ansible and Puppet for Large Infrastructures
It gave me a better understanding of Zabbix monitoring
Leicestershire County Council
Course: Automated Monitoring with Zabbix
The trainer knew exactly what they were speaking about.
Madumetsa Msomi - BMW
Course: AWS DevOps Engineers
The interaction between the teacher and students.
Goerge Ngaiza, Tanzania Revenue Authority
Course: DevOps Fundamentals
Exercise part and interaction
Goerge Ngaiza, Tanzania Revenue Authority
Course: DevOps Fundamentals
Interraction with trainees
Goerge Ngaiza, Tanzania Revenue Authority
Course: DevOps Fundamentals
The hands-on exercises.
Goerge Ngaiza, Tanzania Revenue Authority
Course: DevSecOps
The hands-on activities.
Goerge Ngaiza, Tanzania Revenue Authority
Course: DevSecOps
The practical sections were well explained and demonstrated what was needed and why, this allowed us to get the most out of the training.
Ewa Dusza, Red Embedded Consulting Sp. z o.o.
Course: GitOps Continuous Deployment for Kubernetes
Very knowledgable on the subject, lecturing was lacking but excellent answers to questions and real world examples.
Ewa Dusza, Red Embedded Consulting Sp. z o.o.
Course: GitOps Continuous Deployment for Kubernetes
1) Dużo wiedzy, zarówno teorii i praktyki, można dopytać 2) Prowadzący dużo wie o temacie, w razie problemów szybko pomoże z debugiem
Jolanta Fabisiak, Orange Szkolenia Sp. z o.o.
Course: OpenShift 4 for Developers
Good way of leading the training
Dawid Karoński - Jolanta Fabisiak, Orange Szkolenia Sp. z o.o.
Course: OpenShift 4 for Developers
The trainer is very well prepared person with great knowledge.
Piotr Gołąbek - Jolanta Fabisiak, Orange Szkolenia Sp. z o.o.
Course: OpenShift 4 for Developers
I mostly was benefit from the delivery and pace of course.
Asif Amirat - QA Ltd
Course: Jenkins: Continuous Integration for Agile Development
Scheduling and integration with SCM.
Sean Aye - Hill-Rom Services Private Limited
Course: Jenkins: Continuous Integration for Agile Development
Flexible, honest to some limitations/difficulties but very helpful on all our issues
Opswerks
Course: Advanced Spinnaker
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Course: Advanced Spinnaker
practical excersises
Daniela Badiar, DEUTSCHE TELEKOM SERVICES EUROPE SLOVAKIA
Course: Site Reliability Engineering (SRE) Foundation®
Workshop exercises
Lukas - Daniela Badiar, DEUTSCHE TELEKOM SERVICES EUROPE SLOVAKIA
Course: Site Reliability Engineering (SRE) Foundation®
new information
Michael Durisin - Daniela Badiar, DEUTSCHE TELEKOM SERVICES EUROPE SLOVAKIA
Course: Site Reliability Engineering (SRE) Foundation®
DevOps Subcategories in Sri Lanka
DevOps Course Outlines in Sri Lanka
- Optimize Jenkins for enterprise-level software projects.
- Implement advanced security measures.
- Build complex and scalable pipelines.
- Troubleshoot and maintain Jenkins installations effectively.
- Learn and understand CI for a Java project.
- Build a CI system for Java.
- Understand the principles of continuous integration and continuous delivery (CI/CD).
- Install and configure Jenkins for software automation.
- Create and manage Jenkins jobs for building and testing applications.
- Set up and customize automated pipelines for software deployment.
- Software test engineers
- Software developers involved in agile development
- Release managers
- QA engineers
- Use Selenium test suite effectively in real projects
- Use Selenium for cross browser testing
- Distribute the tests using Selenium Grid
- Run regression Selenium tests in Jenkins
- Prepare test reports and periodict reports using Jenkins
- Build on the Kubernetes platform to accelerate cloud targeted deployments.
- Integrate Spinnaker with Docker and Git for automating code to pipelines.
- Automate and manage CD pipelines with CI tool options.
- Install and configure Ansible AWX on their preferred software development environment.
- Understand the DevOps principles and concepts foundational to Ansible AWX.
- Utilize AWX's automation tools to enhance workflows and facilitate DevOps processes.
- Integrate AWX with external resources to leverage its features and collaborate with teams.
- Install and configure Ansible along with other open-source tools and resources.
- Establish a centralized system for DevOps management using Ansible project features.
- Operate automation tools and advanced resources of Ansible to achieve CI/CD approach.
- Execute better SysOps methods using Ansible's collaborative features for management of larger teams.
- Enhance DevOps tasks execution within the organization and optimize existing ones.
- Integrate Ansible with external platforms and leverage other Ansible tools for the organization's advantage.
- Configure and manage IT infrastructure.
- Build a pipeline for effective code deployment.
- Implement self-service infrastructure and application delivery.
- Setup Red Hat Ansible Tower and configure other necessary Ansible automation tools.
- Execute and manage Ansible projects using the centralized Ansible Tower system.
- Operate the Red Hat Ansible Tower web interface and integrate it with external platforms.
- Leverage Ansible Tower resources and features to attain a dynamic and effective organization.
- Use the principal concepts and practices behind the DevOps methodology
- Design and implement an infrastructure on AWS that supports one or more DevOps development projects
- Use AWS CloudFormation and AWS OpsWorks to deploy the infrastructure necessary to create development, test, and production environments for a software development project
- Use AWS CodeCommit and understand the array of options for enabling a Continuous Integration environment on AWS
- Use AWS CodePipeline to design and implement a Continuous Integration and Delivery pipeline on AWS
- Implement several common Continuous Deployment use cases using AWS technologies, including blue/green deployment and A/B testing
- Distinguish between the array of application deployment technologies available on AWS (including AWS CodeDeploy, AWS Opsworks, AWS Elastic Beanstalk, Amazon EC2 Container Service, and Amazon EC2 Container Registry), and decide which technology best fits a given scenario
- Fine tune the applications you deliver on AWS for high performance and use AWS tools and technologies to monitor your application and environment for potential issues
- Implement a scalable and efficient CI/CD system with TeamCity.
- Automate version control database schema with Git repositories.
- Build CI pipelines for .NET platforms.
- Save time by setting up a project template.
- Employ a CI/CD system.
- Supply application configuration files for targeted environments.
- Build and package code with Atlassian Bamboo.
- Understand and apply the principles and mindset behind DevOps.
- Design and implement transformation plans for adopting DevOps in their organization.
- Automate repetitive tests and processes for faster delivery and shorter turnaround time in the development life cycle.
- Integrate security operations and practices into the DevOps pipeline to eliminate vulnerabilities and data breaches.
- DevOps practices and tools
- Puppet
- Technical introduction to cloud computing
- Jenkins
- Understand how a DevSecOps program can integrate security into a software development pipeline.
- Build a secure continuous delivery pipeline.
- Automate security testing for a software delivery workflow.
- Set up the necessary development environment to build Java applications.
- Understand the features and architecture of Kubernetes.
- Learn about the key concepts and tools for DevOps.
- Get a refresher on Java programming fundamentals.
- Containerize Java microservices using Docker.
- Build, scale, and deploy Java applications on Kubernetes.
- Setup and configure KOps along with other necessary Kubernetes tools for cloud-native development.
- Understand KOps concepts that are foundational to DevOps practice.
- Execute automated commands and generate file configurations.
- Build automatic provisioning functions for Kubernetes masters and clusters.
- Create manifests written in any supported Kubernetes syntax for API and component configuration.
- Integrate KOps with any preferred cloud environment while implementing HA principles.
- Generate better orchestration methods for handling Kubernetes clusters and projects.
- Set up a Kubernetes cluster and configure the necessary DevOps tools.
- Understand the fundamentals of software design patterns and Kubernetes extensions.
- Utilize Kubernetes extensions and design patterns when interacting with Kubernetes API.
- Develop customized Kubernetes resources and apply dynamic controllers to a cluster.
- Manage and secure any Kubernetes environment with the help of Kubernetes plugins.
- Integrate DevOps networking models to existing and prospective Kubernetes projects.
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
- To request a customized training for this course, please contact us to arrange.
- Install and configure Pulumi.
- Declare cloud infrastructure using programming languages.
- Use Pulumi to deploy software using VMs, networks, and databases, as well as Kubernetes clusters and serverless functions.
- Deploy software to public, private, and hybrid cloud service infrastructures.
- Install and configure Red Hat Ansible Automation Platform within the preferred environment.
- Familiarize with advanced Ansible features for centralizing and managing projects.
- Utilize automation tools and higher-level resources of Red Hat Ansible to achieve CI/CD approach.
- Perform administrative methods for better collaboration of larger teams.
- Enhance DevOps tasks execution within the organization and optimize existing ones.
- Integrate Ansible Automation Platform with other Red Hat distributions to maximize productivity.
Continuous Integration (CI) refers to all developers in a team merging their work several times a day.
- Install and configure Argo CD along with Workflows, Rollouts, and Events.
- Understand how each core component and main functionality of the Argo Project works.
- Execute basic CI/CD implementations in Kubernetes using Argo Project tools and features.
- Automate the deployment of an application and efficiently manage its state throughout the process.
- Understand and apply a configuration-as-code approach to setting up infrastructure.
- Create custom configured Docker containers for deploying software applications to the cloud.
- Deploy software to multiple environments.
- Monitor deployments via the Bitbucket Pipelines Deployment Dashboard.
- Install and configure the different software components needed to generate and publish content.
- Replace manual publication processes with automated ones.
- Describe each step of the publication process in a declarative format that is easy to read and understand.
- Run content through a series of checks and tests to ensure that it's ready for public consumption.
- Publish content predictably and consistently every time.
Last Updated: