597 08 20 00

  • 9 months
  • ONLINE
  • from October 02, 2023 till July 01, 2024
  • 1400 USD ₾
სარეგისტრაციო ფორმა

Cloud&DevOps is highly demanded

The business capability that seeks to optimize business operations (versus the sole IT operations). The Goal of DevOps practices is to remove the gap between Devs and Ops.

Best knowledge and practices

Gain grounded skills in modern VCSs and Git, OS management, Networking, IaC tools, CI/CD, Clouds and modern DevOps tools integrated into enterprise delivery platforms.

Only up-to-date information

Learn about cloud-based solutions that allow companies to scale their business and simultaneously enhance their efficiency by reducing costs and losses, providing predictable, stable maintenance and a reliable level of security.

3+ Years of Experience

Working in IT as a software engineer or in a technical oriented business role

Knowledge of a Modern Programming Language

Java, JavaScript, Python and/or C#

Knowledge of English

B2+ (Upper-intermediate)

Soft Skills

Solid communicator, humble leader, and team player who is eager to learn 

Systems Engineering

The program aims to get students familiar with the latest DevOps and Cloud tools, frameworks, and approaches and to prepare students for joining real projects and teams as a Cloud and DevOps engineers. The training increases expertise provides answers to the most frequently asked questions, clarifies the most frequent misunderstandings, and encourages Cloud usage.

Project Based Training

Project-based training helps to familiarize with the real industry standards of IT projects in the software development enterprise, gain valuable practical experience, and apply theoretical knowledge in real life. Training will allow the students to dive deep into core knowledge about enterprise IT project setup and get details about the specialization chosen by students.

  • The program lasts 9 months and includes 3 modules.
  • A double Certificate issued by the University of Georgia and EPAM Systems is provided after successful completion of the study
  • 25% of contact hours with leading industry experts, 75 % self-study, gaining theoretical knowledge and hands-on experience on the interactive digital platform

·       Know the DevOps KPIs and understand the DevOps methodology and will be able to keep the development lifecycle in an efficient manner

·       Have grounded skills in modern VCSs and Git as one of the most popular ones

·       Have grounded knowledge of networking concepts and approaches

·       Be able to use CI/CD tools set effectively and know how to automate the process and ensure quality and safety for continuous compliance

·       Have deep knowledge of cloud-based solutions that allow companies to scale their business and simultaneously enhance their efficiency by reducing costs and losses, providing predictable, stable maintenance and a reliable level of security

·       Will obtain skills essential skills of working with Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platforms (GCP)

·       Have basic knowledge of Terraform syntax, structure of Terraform modules and functions of Terraform language, as well as know Terraform behaviour and features

·       Have basic knowledge of Ansible architecture, connection types, inventory, playbook composition, tasks, modules and ad-hoc command

·       Have grounded knowledge of Docker's architecture and application design as well as will develop basic skills to apply Docker for software development and management

·       Obtain basic knowledge of Kubernetes' main functions, basic concepts, and cluster and high availability architecture as well as will be able to apply Kubernetes for basic infrastructure workflows and configurations

·       Know DevOps Securuity Challenges and be able to use security tools for code scanning, vulnerability assessing and verifying security state in cloud

·       Know Secure SDLC methodology, concepts that allow to build safe infrastructure and basic security frameworks

Cloud & DevOps Part 1

consists of 7 modules that cover core skills and knowledge in the methodology of the modern DevOps practices, advanced system administration, networking, CI/CD, AWS, Azure and GCP

·       Software development life cycle and VCS

·       Advanced System Administration

·       Networking

·       CI/CD

·       Amazon Web Services

·       Azure

·       GCP

Cloud & DevOps Part 2

The program includes 8 submodules designed by professional system engineers to provide you with the necessary knowledge and skills related to Cloud Service, as well as the most typical flows and best practices of its tools and capabilities usage. It is aimed at employees of all specializations who work on projects that plan to or already use Cloud.

·       Infrastructure as Code

·       Containers

·       Security

·       DevOps in Enterprise

Project-based Training

The DevOps project-based training consists of project work that covers core skills and knowledge in the methodology of the modern DevOps practices, advanced system administration, networking, CI/CD, Infrastructure as a Code (IaC), and modern DevOps tools integrated into enterprise delivery platform.

·        Introduction to the Project-based training

·        Project work

Finalization (Demo)

  • pass technical test  
  • have 3+ years of experience in IT
  • have experience in one of the programming languages: Java, JavaScript, C# or Python

Introduction to DevOps Methodology. DevOps Practices. Version Control Systems. Introduction to Git. Git Basic Commands. Git Branching and Troubleshooting. 

Linux Essentials. Linux Administration. Linux Administration. User Management and Security. Linux Administration. Bash. Part 1. Linux Administration. Bash. Part 2. Windows Operating System Essentials. Windows Administration. Windows Active Directory. Python Essentials. 

Networking Basics and Terminology. Firewall. NAT. Proxy. Routing. Management and Troubleshooting Tools.

CI/CD Environment. CI/CD Pipeline. Quality Gates. Code Quality. Pipeline Artifacts. Continuous Deployment.

Cloud Platforms Overview. AWS Compute and Networking. AWS Data Persistence, Storage, and Databases. AWS Cost Optimization and Monitoring. AWS Security and IAM. AWS Certification Capabilities.

Azure Compute Services. Virtual Machines. Azure Compute Services. Containers and Serverless. Azure Core Networking Services. Azure Storage. Azure Databases. Azure Cloud Governance and Compliance. Azure DevOps. Azure Certification Capabilities. 

Introduction to Google Cloud Platform. Resource Manager and Organization. Google Cloud Network. Google Compute Services. Storage Solutions. Logging and Monitoring. Automation and Management Tools.

Introduction to Terraform. Terraform Basics. Advanced Terraform Features. Terraform Best Practices. Terraform with Cloud Providers. 

Introduction to Ansible. Ansible Inventories. Ansible Playbooks. Advanced Playbook Features. Ansible Best Practices. 

 

Docker: Introduction. Docker: Usage, Troubleshooting. Docker: Image Creation, Management, and Registry. Docker: Storage, Network. Docker: Compose. 

Kubernetes: Foundations. Kubernetes: Workloads. Kubernetes: Services and Networking. Kubernetes: Storage. Kubernetes: Helm, Kustomize. Kubernetes: Cluster Deployment Options. Kubernetes: Extending Cluster. Kubernetes: RBAC.

 

Terminology and Key concepts. Secure SDLC and DevOps. Hardening Docker containers. Kubernetes Security. Secure cloud basics. Practical AWS Security. Practical Azure Security. Practical GCP Security. CI/CD pipeline protection. Data privacy.

Twelve-Factor App. Microservices vs. Monolith. Three-Tier Architecture. Principles of GitOps. Fault Tolerance, High Availability, and Disaster Recovery. Site Reliability Engineering. Monitoring. Logging.

  • Project based practice: onboarding. Introduction to EPAM delivery process. Introduction to the project-based practice
  • Onboarding – Introduction to the project Familiarization with project architecture and processes

  • Learn to debug task infrastructure locally with terraform
  • Familiarize with onboarding documentation 
  • Learn to debug task infrastructure locally with terraform 
  • Debug task, using complete local environment
  • Create laboratory education task: Come up with an idea what the topic of the task is and how to verify it with terraform 
  • Create a branch from master and submit a merge request with described idea in the description  
  • Create infra module, so switching variable ‘deploy_task_resources’ will prepare task for solving. 
  • Create a verification module, focus on verifying that the infrastructure works as expected rather, then checking what student changed.
  • Educational task deployment. Code review and feedback from mentors. 

  • Demo preparation course. Q&A sessions. Demo samples and examples
  • Preparation for presentation. Demo presentation. Issuing the certificates.

...

Experienced engineering manager with a background of over 7 years in IT and over 15 years of experience in the telecommunication industry prior to IT.

Successfully designed, implemented, and supported the Kafka platform service for DirecTV (AT&T Group), Hotels.com™ (Expedia Group), CoreLogic, and SigmaLedger (SaaS provider of Blockchain-based innovative solutions). Ansible automation expert. Learning and development contributor with deep expertise in learning content creation and support, personal development plan building, and implementing mentoring programs.

Network professional, led main projects of building and developing Internet and B2B services in the biggest Ukraine telecom operators such as Ukrtelecom, Kyivstar GSM, Vega Telecom, and Volia ISP. 

 

მოკლე აღწერა

The program includes three modules:

Cloud and DevOps (two parts), and Project-based training (internship).

Cloud&DevOps is highly demanded

The business capability that seeks to optimize business operations (versus the sole IT operations). The Goal of DevOps practices is to remove the gap between Devs and Ops.

Best knowledge and practices

Gain grounded skills in modern VCSs and Git, OS management, Networking, IaC tools, CI/CD, Clouds and modern DevOps tools integrated into enterprise delivery platforms.

Only up-to-date information

Learn about cloud-based solutions that allow companies to scale their business and simultaneously enhance their efficiency by reducing costs and losses, providing predictable, stable maintenance and a reliable level of security.

3+ Years of Experience

Working in IT as a software engineer or in a technical oriented business role

Knowledge of a Modern Programming Language

Java, JavaScript, Python and/or C#

Knowledge of English

B2+ (Upper-intermediate)

Soft Skills

Solid communicator, humble leader, and team player who is eager to learn 

Systems Engineering

The program aims to get students familiar with the latest DevOps and Cloud tools, frameworks, and approaches and to prepare students for joining real projects and teams as a Cloud and DevOps engineers. The training increases expertise provides answers to the most frequently asked questions, clarifies the most frequent misunderstandings, and encourages Cloud usage.

Project Based Training

Project-based training helps to familiarize with the real industry standards of IT projects in the software development enterprise, gain valuable practical experience, and apply theoretical knowledge in real life. Training will allow the students to dive deep into core knowledge about enterprise IT project setup and get details about the specialization chosen by students.

  • The program lasts 9 months and includes 3 modules.
  • A double Certificate issued by the University of Georgia and EPAM Systems is provided after successful completion of the study
  • 25% of contact hours with leading industry experts, 75 % self-study, gaining theoretical knowledge and hands-on experience on the interactive digital platform

·       Know the DevOps KPIs and understand the DevOps methodology and will be able to keep the development lifecycle in an efficient manner

·       Have grounded skills in modern VCSs and Git as one of the most popular ones

·       Have grounded knowledge of networking concepts and approaches

·       Be able to use CI/CD tools set effectively and know how to automate the process and ensure quality and safety for continuous compliance

·       Have deep knowledge of cloud-based solutions that allow companies to scale their business and simultaneously enhance their efficiency by reducing costs and losses, providing predictable, stable maintenance and a reliable level of security

·       Will obtain skills essential skills of working with Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platforms (GCP)

·       Have basic knowledge of Terraform syntax, structure of Terraform modules and functions of Terraform language, as well as know Terraform behaviour and features

·       Have basic knowledge of Ansible architecture, connection types, inventory, playbook composition, tasks, modules and ad-hoc command

·       Have grounded knowledge of Docker's architecture and application design as well as will develop basic skills to apply Docker for software development and management

·       Obtain basic knowledge of Kubernetes' main functions, basic concepts, and cluster and high availability architecture as well as will be able to apply Kubernetes for basic infrastructure workflows and configurations

·       Know DevOps Securuity Challenges and be able to use security tools for code scanning, vulnerability assessing and verifying security state in cloud

·       Know Secure SDLC methodology, concepts that allow to build safe infrastructure and basic security frameworks

Cloud & DevOps Part 1

consists of 7 modules that cover core skills and knowledge in the methodology of the modern DevOps practices, advanced system administration, networking, CI/CD, AWS, Azure and GCP

·       Software development life cycle and VCS

·       Advanced System Administration

·       Networking

·       CI/CD

·       Amazon Web Services

·       Azure

·       GCP

Cloud & DevOps Part 2

The program includes 8 submodules designed by professional system engineers to provide you with the necessary knowledge and skills related to Cloud Service, as well as the most typical flows and best practices of its tools and capabilities usage. It is aimed at employees of all specializations who work on projects that plan to or already use Cloud.

·       Infrastructure as Code

·       Containers

·       Security

·       DevOps in Enterprise

Project-based Training

The DevOps project-based training consists of project work that covers core skills and knowledge in the methodology of the modern DevOps practices, advanced system administration, networking, CI/CD, Infrastructure as a Code (IaC), and modern DevOps tools integrated into enterprise delivery platform.

·        Introduction to the Project-based training

·        Project work

Finalization (Demo)

  • pass technical test  
  • have 3+ years of experience in IT
  • have experience in one of the programming languages: Java, JavaScript, C# or Python

Introduction to DevOps Methodology. DevOps Practices. Version Control Systems. Introduction to Git. Git Basic Commands. Git Branching and Troubleshooting. 

Linux Essentials. Linux Administration. Linux Administration. User Management and Security. Linux Administration. Bash. Part 1. Linux Administration. Bash. Part 2. Windows Operating System Essentials. Windows Administration. Windows Active Directory. Python Essentials. 

Networking Basics and Terminology. Firewall. NAT. Proxy. Routing. Management and Troubleshooting Tools.

CI/CD Environment. CI/CD Pipeline. Quality Gates. Code Quality. Pipeline Artifacts. Continuous Deployment.

Cloud Platforms Overview. AWS Compute and Networking. AWS Data Persistence, Storage, and Databases. AWS Cost Optimization and Monitoring. AWS Security and IAM. AWS Certification Capabilities.

Azure Compute Services. Virtual Machines. Azure Compute Services. Containers and Serverless. Azure Core Networking Services. Azure Storage. Azure Databases. Azure Cloud Governance and Compliance. Azure DevOps. Azure Certification Capabilities. 

Introduction to Google Cloud Platform. Resource Manager and Organization. Google Cloud Network. Google Compute Services. Storage Solutions. Logging and Monitoring. Automation and Management Tools.

Introduction to Terraform. Terraform Basics. Advanced Terraform Features. Terraform Best Practices. Terraform with Cloud Providers. 

Introduction to Ansible. Ansible Inventories. Ansible Playbooks. Advanced Playbook Features. Ansible Best Practices. 

 

Docker: Introduction. Docker: Usage, Troubleshooting. Docker: Image Creation, Management, and Registry. Docker: Storage, Network. Docker: Compose. 

Kubernetes: Foundations. Kubernetes: Workloads. Kubernetes: Services and Networking. Kubernetes: Storage. Kubernetes: Helm, Kustomize. Kubernetes: Cluster Deployment Options. Kubernetes: Extending Cluster. Kubernetes: RBAC.

 

Terminology and Key concepts. Secure SDLC and DevOps. Hardening Docker containers. Kubernetes Security. Secure cloud basics. Practical AWS Security. Practical Azure Security. Practical GCP Security. CI/CD pipeline protection. Data privacy.

Twelve-Factor App. Microservices vs. Monolith. Three-Tier Architecture. Principles of GitOps. Fault Tolerance, High Availability, and Disaster Recovery. Site Reliability Engineering. Monitoring. Logging.

  • Project based practice: onboarding. Introduction to EPAM delivery process. Introduction to the project-based practice
  • Onboarding – Introduction to the project Familiarization with project architecture and processes

  • Learn to debug task infrastructure locally with terraform
  • Familiarize with onboarding documentation 
  • Learn to debug task infrastructure locally with terraform 
  • Debug task, using complete local environment
  • Create laboratory education task: Come up with an idea what the topic of the task is and how to verify it with terraform 
  • Create a branch from master and submit a merge request with described idea in the description  
  • Create infra module, so switching variable ‘deploy_task_resources’ will prepare task for solving. 
  • Create a verification module, focus on verifying that the infrastructure works as expected rather, then checking what student changed.
  • Educational task deployment. Code review and feedback from mentors. 

  • Demo preparation course. Q&A sessions. Demo samples and examples
  • Preparation for presentation. Demo presentation. Issuing the certificates.

...

Experienced engineering manager with a background of over 7 years in IT and over 15 years of experience in the telecommunication industry prior to IT.

Successfully designed, implemented, and supported the Kafka platform service for DirecTV (AT&T Group), Hotels.com™ (Expedia Group), CoreLogic, and SigmaLedger (SaaS provider of Blockchain-based innovative solutions). Ansible automation expert. Learning and development contributor with deep expertise in learning content creation and support, personal development plan building, and implementing mentoring programs.

Network professional, led main projects of building and developing Internet and B2B services in the biggest Ukraine telecom operators such as Ukrtelecom, Kyivstar GSM, Vega Telecom, and Volia ISP. 

 

მოკლე აღწერა

The program includes three modules:

Cloud and DevOps (two parts), and Project-based training (internship).