Azure DevOps Training in Hyderabad | Azure DevOps Course in KPHB Hyderabad
Azure Admin / DevSecops Curriculum
Overview of Azure:
-
-
- Introduction to MS Azure
- Benefits to Cloud Computing
- Types of Cloud Computing
- Azure data center and services
- Cloud services models : IAAS, PAAS, SAAS
- Azure marketplace
- Azure powershell
- Azure CLI
-
Azure subscription and resource:
-
-
- Create and manage Azure subscriptions
- Access control on the subscriptions
- Overview of Azure resource manager
- create and manage manager resource group
- Move resource across resource group
-
Azure Virtual Machines:
-
-
- Deploying Virtual Machines from Azure portal
- Different ways to create Virtual Machines in Azure
- Deploy Virtual Machines using ARM templates
- Virtual Machine configuration
- Choosing right Virtual Machine configuration
-
Azure Calculator:
-
-
- How to use Azure calculator
- Providing cost estimation for Azure Services
- Dealing with new requirement
-
Azure storage :
-
-
- Types of Azure Storage
- Types of Storage accounts
- Storage replication in Azure
- Managed VS Unmanaged disks
- Different types of disks in Azure
- Choosing right storage for different workloads
-
Azure Networking:
-
-
- Overview of Virtual Network
- Creating Virtual Network and subnets
- Setup connecting to Azure resources
- Global Vnet peering
- Configuring point to site VPN
- Creating site to site VPN
- Azure load balances
- Creating Bankend pools and NAT rules in load balancer
-
Network security group:
-
-
- Creating Network security groups
- Associating NSG’s
- Configuring inbound and outbound rules
- Restricting traffic to the subnet and Virtual Machine using NSg
-
General Administration tasks in Azure :
-
-
- Add and remove disk of the Virtual Machine
- Extending existing disk of the Virtual Machine
- Scales up and scale down of the Virtual Machine
- Add and modify the network interface card
- converting dynamic to Static IP
- Using custom DNS to static IP
- Tasking snapshot of OS and Data disk
- Restoring snapshot of OS and Data disk
- Creating Virtual Machine using snapshot
- Creating Virtual Machine image
-
High availability Services:
-
-
- Azure availability sets
- Azure availability Zones
- Azure scale sets
-
Azure PaaS - SQL DB :
-
-
- Creation of Azure SQL DB
- Configure and provide access
- Login and access through SSMS
-
Azure Active Directory (AAD):
-
-
- Overview of AAD
- Creating and manage User and group in AAD
- Providing permission to AZure resources
- Overview of Azure AD premium
- Configure custom domain in Azure
- Configure Multiple Factor Authentication
- Integrate of premise AD with Azure AD
-
Azure recovery services :
-
-
- Overview of Azure recovery services vault
- Configure Backups for Azure on VM’s
- Configure Backups on premise VM’s
- Backup schedules and retention policies
- Restore VM from Azure
- Disable Backups and remove Backup data
-
Azure monitoring :
-
-
- Monitoring server health status
- Creating and configuring alerts using Azure monitor
-
Azure Devops
-
-
- Azure Devops Overview
- Azure boards
- Azure repos
- Azure container registry
- CI/CD pipeline for docker and Kubernetes
- Ci/CD pipeline for Java
- Terraform overview
- Azure Test Plans
- Azure Artifacts
- Azure Load Testing
-
DevSecOps
-
-
- SAST – Static Application Testing
- DAST – Dynamic Application Testing
- SCA - Software Composition Analysis
- SRE – Site reliability engineer
-
Topics Covered - Git/GitHub
-
-
- Introduction to Version Control System
- Centralized Version Control System
- Distributed Version Control System
- Git Introduction
- Git Architecture
- Git Workflow
- Git Branching Model
- Git Merging Branches
- Detached Head For Retroscoping
- Undoing Changes
- Git Ignore
- GitHub For Remote Repositories
- Using existing GIT Repositories With Clone
- Pull Requests
- Tagging
-
Topics Covered -Build Java – Maven // Node JS // Python // Html
-
-
- Introduction to Build Management
- Introduction to Maven // Node // Npm // Py // Html
- Build Lifecycle Phases
- Building Java // Node // Py based apps
-
SAST SAST (Static Application Security Testing) Topics Covered - SonarǪube
- Introduction To Unit Testing
- Perform White Box Testing
- Analyzing Bugs and Vulnerabilities
- Integration Of SonarǪube with Maven
Topics Covered – Nexus
- Introduction To Binary Repository Manager
- Introduction to Nexus
- Setup Nexus
- Understand different types of repositories
- Managing Releases
- Pushing Artifacts to Nexus
Topics Covered - Jenkins
- Introduction To Continuous Integration
- Introduction To Continuous Delivery
- Best Practices of CI-CD
- Overview of Jenkins
- Setting Up Jenkins
- Setting Up Build Jobs
- Build Parameters
- Build Triggers
- Jenkins Plugins
- Using GitHub Webhooks
- Automatically Build Binaries Using Maven On Code Changes
- Distributed Builds Master - Slave Configuration
- Code Ǫuality Integration With SonarǪube to test development code
- Automated Releases Using Nexus Integration
- Continuous Deployments
- CI - CD Pipeline
Topics Covered - Ansible
-
-
- Complexity in Infrastructure Management
- Introduction to Configuration Management Tools
- PULL vs PUSH Based Configuration Management
- Introduction To Ansible
- Ansible Setup
- Ansible Inventory
- Ansible Modules
- Ansible Ad-Hoc Commands
- Introduction To YAML
- Ansible Playbooks
-
Ansible Handlers
-
-
- Ansible Facts & Variables
- Ansible Templates
- Ansible Roles
-
Topics Covered - Docker
-
-
- Introduction to Virtualization
- Introduction to Containerization
- Monolithic Architecture
- Microservices Architecture
- Virtualization Vs Containerization
- Introduction to Docker
- Docker Architecture
- Setting up Docker
- Docker Registry
- Docker Images Vs Docker Containers
- Running Docker Containers
- Data Persistency
- Docker Volumes
- Containerize Applications
- Building Custom Docker Images with Dockerfile
- Pushing Docker Images To Registry
-
DAST (Dynamic Application Security Testing):
OWASP (Open Web Application Security Project)
Dependency-Check: A software composition analysis (SCA) tool that identifies known vulnerabilities in third-party libraries and dependencies.
SCA (Software Composition Analysis):
Trivy
-
-
- Docker Image Scanning
- Image Vulnerability check
-
Week - fi0
Topics Covered - Kubernetes
-
-
- Introduction to Container Orchestration
- Introduction to Kubernetes
- Kubernetes Architecture
- Setup Kubernetes Production Grade Cluster - AWS
- KOPS
- Imperative vs Declarative
- PODS
- Replica Sets
- Deployments
-
Services
-
-
- Helm Charts
-
Terraform
-
-
- Terraform Overview
- Terraform commands practice
- Terraform files and blocks
- Create Azure custom network by using Terraform
-
Service Level Objectives (SLOs), SLIs, and SLAs
-
- Service Level Indicators (SLIs):
- Metrics that define system performance (latency, availability, etc.).
- Service Level Objectives (SLOs):
- Target values and ranges for SLIs.
- Service Level Agreements (SLAs):
- External agreements with users/customers.
- Monitoring and Observability
- Differences between monitoring and observability.
- Metrics, logs, and traces:
- Key metrics (e.g., RED: rate, errors, duration; USE: utilization, saturation, errors).
- Setting up dashboards and alerts.
- Tools and platforms for observability:
- Prometheus, Grafana, ELK Stack, OpenTelemetry.
- Service Level Indicators (SLIs):
GCP – Foundation
1. Core Concepts
-
- GCP Global Infrastructure:
- Regions and Zones.
- Edge locations and Global VPC.
- Projects and Organization:
- Resource hierarchy (Organizations, Folders, Projects).
- IAM policies and resource inheritance.
- GCP Global Infrastructure:
2. Compute
-
- Compute Engine:
- Virtual machine instances.
- Persistent disks, snapshots, and images.
- Preemptible VMs and custom machine types.
- Google Kubernetes Engine (GKE):
- Cluster setup and management.
- Node pools and autoscaling.
- Cloud Functions:
- Event-driven, serverless compute.
- Triggers and integrations.
- App Engine:
- Flexible vs. Standard environments.
- Compute Engine:
3. Networking
-
- VPC and Subnetworks:
-
- Auto vs. custom mode VPCs.
- Peering, Shared VPC, and interconnects.
-
- Load Balancing:
-
- HTTP(S), TCP/UDP, and SSL proxy.
-
- Cloud DNS:
-
- Zones and record management.
-
- Firewall Rules:
-
- Ingress and egress controls.
-
- Hybrid Connectivity:
-
- VPN, Direct Interconnect, and Transfer Appliance.
-
- VPC and Subnetworks:
4. Storage and Databases
-
- Cloud Storage:
- Buckets, storage classes, and lifecycle management.
- Filestore:
- Managed file storage for NFS.
- Cloud SQL:
- Managed MySQL, PostgreSQL, and SQL Server.
- Cloud Spanner:
- Globally distributed relational database.
- BigQuery:
- Data warehouse and analytics.
- Firestore & Datastore:
- NoSQL database solutions.
- Cloud Storage:
5. Security
-
- IAM:
- Roles, policies, and service accounts.
- Managing least privilege access.
- Cloud Identity:
- Authentication and user management.
- Data Encryption:
- Customer-managed and Google-managed keys (KMS).
- Security Command Center:
- Centralized threat management.
- Networking Security:
- VPC Service Controls, firewall rules, and SSL/TLS.
- IAM:
6. Monitoring and Logging
-
- Cloud Monitoring:
- Metrics, dashboards, and alerting.
- Cloud Logging:
- Log storage, queries, and sinks.
- Error Reporting and Trace:
- Debugging and latency tracking.
- Cloud Profiler:
- Performance insights for services.
- Cloud Monitoring:
7. Identity and Access Management
-
- Service Accounts:
- Creating and managing service identities.
- OAuth 2.0 and API Authentication:
- Token-based access for applications.
- IAM Best Practices:
- Audit logs and principle of least privilege.
- Service Accounts:
Who Can Learn Azure DevOps?
Azure DevOps is a versatile skill set that can benefit a wide range of professionals. Here’s who would benefit most:
- IT Professionals: Those already working in IT, such as system administrators, network engineers, or support engineers, looking to upskill and transition to a DevOps role.
- Developers: Software engineers and web developers who want to improve their development workflows by automating build, test, and deployment processes.
- Cloud Enthusiasts: Individuals familiar with cloud platforms (like AWS, Google Cloud, or Azure) who want to specialize in cloud-based DevOps practices.
- QA/Test Engineers: Those in quality assurance or testing roles who want to automate testing processes and integrate continuous testing with development.
- Project Managers: Professionals managing development projects who want to understand the DevOps lifecycle to improve project timelines, collaboration, and delivery.
- Fresh Graduates: Recent grads with a background in computer science, IT, or related fields, eager to start a career in DevOps, cloud computing, or IT infrastructure.
- Anyone Interested in DevOps: If you're looking for a high-demand field with excellent job prospects, DevOps is an ideal skill to learn.
Whether you're just starting out or looking to switch careers, Azure DevOps offers tremendous opportunities for growth and advancement in the tech industry.
Why Choose a Career in Azure DevOps in India?
-
- High Demand: As more companies move to the cloud, the need for skilled Azure DevOps professionals is surging.
- Competitive Salaries: DevOps roles are well-paid, with opportunities for rapid growth in salary and position.
- Diverse Roles: DevOps offers a wide range of career paths, from engineering to management and consulting.
- Global Opportunities: With Azure being a global platform, skills in Azure DevOps open doors to international career opportunities.
Azure DevOps is a future-proof career with excellent growth potential in India, especially as organizations continue to shift to cloud-based infrastructure and modern software development practices.
KOSMIKTECHNOLOGIES CLASS IS ONE OF THE BEST Azure Devops OFFLINE & ONLINE TRAINING INSTITUTES IN HYDERABAD, KUKATPALLY/KPHB
Azure Devops training institutes Hyderabad, Kukatpally at kosmik Training Institute covers topics from beginner level to advanced level. Finally, by the end of Azure Devops Course in Hyderabad you can be confident with Azure DevopsTraining in hyderabad.
Azure Devops training in Kukatpally,KPHB consists of assignments and completely real-time practical Azure Devops job oriented training in Hyderabad . He explains the difficult topics for beginners with ease, provides best Azure Devops examples and makes the student comfortable with the Azure Devops computing training in hyderabad .
Kosmik is the best Azure Devops training institute Hyderabad,KPHB. We are providing Azure Devops Training in hyderabad & lab facilities with complete real-time Azure Devops training. Azure Devops Training in Kukatpally is based on complete advance concepts. So that you can get easily "hands-on experience". We will give 100% job assistance.Azure Devops Training in kphb, Azure Devops Training in Kukatpally,Azure Devops Training in Telangana, Azure Devops training institutes in hyderabad, Azure Devops course in hyderabad.