10157123Advanced Scripting for Cloud
Course Information
Description
This course expands on techniques learned in cloud administration and scripting courses to fully automate infrastructure and cloud services. Students will build scripts to test, create and monitor cloud services. This course will utilize the latest cloud scripting languages including but not limited to cloud formation (AWS), ARM Templates (Azure), python, and Powershell. Learning will include demonstration of development best practices including version control and agile development.
Total Credits
3
Course Competencies
-
Build/setup scripting environment for cloud providersAssessment StrategiesLab assignments, skill demonstrationCriteriaCreate GitHub repository for codeInstall development tools and APIs for cloud providersTest environment setup and connection to cloud providersConfigure security using best practices
-
Manage cloud services with APIAssessment StrategiesLab assignment, skill demonstrationCriteriaFind and utilize cloud provider API documentationCreate scripts to interact with cloud servicesTest scripts and employ error handling techniques
-
Utilize cloud services for monitoring and automationAssessment StrategiesLab assignment, skill demonstrationCriteriaDetermine services needed to aid in automationExplain monitoring and alerting services available for major cloud platformsMonitor cloud services using these tools and best practicesUse API’s to build advanced script that monitor logging services and act on issues/changes
-
Explore serverless computingAssessment StrategiesLab assignment, skill demonstrationCriteriaSetup and configure serverless computing servicesAutomate monitoring and self-healing infrastructure utilizing serverless configTroubleshoot setup by accessing logs
-
Deploy Infrastructure as Code (IaC) technologies to configure cloud servicesAssessment StrategiesLab assignment, skill demonstration, graded discussionCriteriaDiscuss platforms available for IaCSetup and configure environment to use IaC toolsManage cloud services using IaC toolsDiscussions meets guidelines as specified by the instructor