Course Content

          1. Git

  • Branching and Merging
  • Working with Remote Repositories
  • Advanced History and Undo
  • Rebasing and Cherry-Picking
  • Stashing and Cleaning
  • Tagging and Releases
  • Collaboration Workflows
  • Git Hooks and Automation
  • References and Reflog
  • Conflict Resolution

           2. Terraform

  • Terraform Modules
  • State Management
  • Variables and Data Types
  • Provisioners and Dependencies
  • Workspaces
  • Collaboration and Team Workflows
  • Security and Sensitive Data
  • Multi-Cloud and Advanced Provider Usage
  • Debugging and Validation

          3. ARM Templates      

  • Modular and Linked Templates
  • Template Specs and Sharing
  • Parameterization and Variables
  • Deployment Scripts and Extensibility
  • Testing and Validation
  • Resource Dependencies and Orchestration
  • State Management and Updates
  • Authoring Tools and Best Practices
  • Security and Compliance

    4. Python

  • Advanced Data Structures
  • Functional Programming
  • Object-Oriented Programming (OOP)
  • File Handling
  • Recursion
  • Algorithms and Problem Solving
  • Generators and Iterators
  • Decorators
  • Regular Expressions
  • Unit Testing
  • Namespaces and Scope

    5. Docker

  • Managing Existing Containers
  • Host Filesystem Mounts
  • Persistent Storage and Volumes
  • Docker Networking Fundamentals
  • Docker Compose
  • Docker Security Basics.
  • Container Orchestration Introduction
  • Performance and Troubleshooting.
  • Image Management

    6. Kubernetes

  • Resource Management
  • Deployment Strategies
  • Persistent Storage
  • Environment Variables and Configuration
  • Security Management
  • Monitoring and Logging
  • Networking and Ingress
  • Kubernetes Operators
  • Cluster Maintenance and Troubleshooting
  • Scaling and Auto-scaling

    7. Ansible

  • Ansible architecture and setup
  • Inventory and host management
  • Playbooks (structure, variables, loops, handlers, tags, debugging)
  • Modules and roles (including custom modules and role dependencies)
  • Application deployment and CI/CD integration
  • Advanced features (asynchronous actions, Ansible Vault, version control)
  • Network automation
  • Docker and container integration
  • Highly available infrastructure
  • Testing and CI
  • Troubleshooting

    8. Jenkins

  •  Jenkins Architecture and Setup
  • Job and Pipeline Management
  • Source Code Integration
  • Plugins and Extensibility
  • Build Triggers and Scheduling
  • Automated Testing and Quality Gates
  • Notifications and Reporting
  • Deployment Automation
  • Credentials and Secrets Management
  • Advanced Pipeline Features
  • User and Role Management
  • Maintenance, Backup, and Troubleshooting

Send a Comment

Your email address will not be published.

Apply to course now

Azure DevOps

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...
  • Price: Free
  • Students: 0
  • Lesson: 0
Skip to toolbar