Software Deployment and Operations

  • Software Engineering |

Description

DevOps has three facets: culture, organization, and technology. This course focuses on the technology aspect. Students will learn the basics of the infrastructure important to utilizing DevOps tools. That is, virtualization, networking, the cloud, and infrastructure security. You will also learn the theory of fundamental DevOps concepts – Infrastructure as Code, configuration management, the deployment pipeline, microservice architecture, management of configuration parameters, the things that happen after a service is deployed, disaster recovery, and development-oriented security. Students will also see several case studies having to do with specialized forms of DevOps – Machine Learning and the DoD. Finally, students will see samples of the main DevOps tools.

Program

Software Engineering 132 CRs

Objectives

  • Enumerate and explain the basic theory of DevOps.
    Explain the basic classes of DevOps tools.
    Navigate the internet to learn about tool installation and use.
    Explain the basic concepts of the cloud infrastructure and infrastructure security.

Textbook

Len Bass and John Klein. Deployment and Operations for Software Engineers.

Course Content

content serial Description
1Introducing DevOps Concepts
2Working with DevOps Mindset
3Keeping Work Organized with DevOps
4Using DevOps to Speed Up Time to Market
5Infrastructure as code
6Configuration Management
77th week examination
8Virtual Machines, Containers
9Networking
10The Cloud
11Container Management
1212th week examination
13Deployment Pipeline
14Microservices Architecture, Service Mesh
15Postproduction, Disaster Recovery

Markets and Career

  • Generation, transmission, distribution and utilization of electrical power for public and private sectors to secure both continuous and emergency demands.
  • Electrical power feeding for civil and military marine and aviation utilities.
  • Electrical works in construction engineering.

Start your application

Start The your journey to your new career.