Who is a DevOps and Cloud Engineer?
A DevOps and Cloud Engineer is a professional who combines software development (Dev) and IT operations (Ops) with expertise in cloud computing platforms (like AWS, Azure, or Google Cloud). Their goal is to streamline and automate the development, deployment, and management of applications and infrastructure.
Combining Python Full Stack with DevOps and Cloud opens up high-demand roles such as DevOps Engineer, Site Reliability Engineer, and Cloud-native Full Stack Developer, especially in scalable, microservices-based architectures.This skillset makes you a versatile professional capable of building, deploying, and managing end-to-end applications in cloud environmen
PROPEL DEVOPS PRO: DevOps and Cloud Engineering + Python Full Stack Course Overview
PROPEL DEVOPS PRO with dual specialization in Python Full Stack Development and DevOps and Cloud Engineering has been designed to meet the requirements of the software industry for Full Stack Python Web Developer and DevOps - Cloud Engineers . It prepares candidates to begin their career in this exciting field and develop themselves into successful professionals in Software Engineering or DevOps. The program focuses on holistic development of the participants.
Keeping this in mind, the designers of the program have given a balanced treatment of different areas such as technology, soft skills, language fluency, behavioural orientations and basic business knowledge. The program enables participants to become professionals who solve real-world problems through the medium of Software and Cloud.
The total duration of the programme is 100 working days, divided into 8 camps. First 4 Camps in Phase 1 focus building the foundation in Programming, Database and Web Development. Camps 5-8 in the phase to builds on the phase 1 to build your DevOps and Cloud. Each Camp has a major objective, and builds over the learning from the previous one. Multiple assignments, Case studies and project in every camp makes the learning immersive, engaging and transformational for the learners.
Course Content
(Click on each Camp to view its details)
-
Participants are given an introduction to the course, expectations and goals to be achieved are set , and commit to develop the knowledge, skills and orientations required to achieve them, taking personal responsibility while working in a collaborative environment.
-
Understanding Programming Logic
-
Understanding Data Types, Keywords, operators and control constructs in Python
-
Exception Handling
-
Programming in Python using OOPS Concepts
-
Create a simple CRM project
-
Defining and manipulating Databases using DDL and DML
-
Using commands and functions to manipulate data in database
-
Use DQL and different clauses- Where, Order By, Group By, Having
-
Using joins to view related/ relevant information from different tables
-
Use subqueries
-
Work with other objects in Databases (Views, Indexes, Sequences)
-
Normalisation of Database
-
Normalisation workshop
-
HTML, HTML5
-
CSS
-
Java Script
-
Bootstrap
-
Responsive Page Design
-
Understanding Django Project Structure
-
Managing Django URLs
-
Django Templates, Models with databases
-
Django authentication system
-
REST API using Django
-
The registration and login feature using JWTs
-
Writing the content model
-
Nesting routes
-
Consume REST API using Javascript+JQuery and Ajax
-
Web Application using REST API workshop
-
Overview of Amazon Web Services
-
AWS Core Concepts and Best Practices
-
DevOps Fundamentals
-
AWS CI/CD Services
-
AWS Services for Continuous Deployment
-
Deployment Strategies
-
Infrastructure as Code (IaC)
-
Monitoring and Observability
-
DevOps Security (DevSecOps)
-
Microservices and Containerization
-
Kubernetes Essentials
-
Final Capstone Project Development
-
Final Capstone Project Presentation