Training: Infrastructure Support Engineer naar CloudOps Engineer - Deel 1: Infrastructure Support Engineer
DevOps
38 uur
Engels (US)

Training: Infrastructure Support Engineer naar CloudOps Engineer - Deel 1: Infrastructure Support Engineer

Snel navigeren naar:

  • Informatie
  • Inhoud
  • Kenmerken
  • Meer informatie
  • Reviews
  • FAQ

Productinformatie

Deze training leert je alles over automatisering en cloudoperaties. Je leert hoe je automatiseringsstrategieën ontwikkelt, scripttalen gebruikt en automatiseringstools toepast. Je leert ook hoe je taken automatiseert, kosten in cloudomgevingen beheerst en virtuele machines en webapplicaties inzet. Daarnaast leer je over monitoring, beveiliging en best practices voor het beheer van infrastructuur en systemen. Je leert hoe je oudere systemen moderniseert met DevOps en CloudOps, hoe je de voordelen van cloud computing onderzoekt en hoe je cloudservicemodellen en -technologieën begrijpt. Je maakt kennis met belangrijke scripttalen en systeembeheertools. Ten slotte leer je over Infrastructure as Code en Configuration as Code, met een focus op Python voor AWS-configuratie en Azure-automatiseringsmogelijkheden.

Inhoud van de training

Infrastructure Support Engineer naar CloudOps Engineer - Deel 1: Infrastructure Support Engineer

38 uur

DevOps Engineering: Upgrading Legacy Systems & Support Systems

Most organisations have a mix of legacy and advanced systems. In this course, you'll explore how you can avoid the trap of legacy system architecture with DevOps and CloudOps. You'll learn the strategies, best practices, and benefits of modernizing or migrating legacy system architectures to multi-cloud architecture. Next, you'll look at different types of failover that can be adopted to manage system failures and the organizational structure that can be adopted to support mature multi-cloud deployments. You'll move on to learn about the elements of support systems and tools that enable robust technical and operational support systems. Finally, you'll examine how to use Git for issue tracking and Freshdesk for implementing a support ticketing system.

DevOps Support Administrator: Exploring Cloud Service Models

Support engineers commonly leverage cloud services like AWS, Azure, and GCP to manage resource configuration. In this course, you'll explore cloud infrastructure components, common cloud service models, and the technologies behind cloud computing. You'll learn about the logical architecture of AWS and critical services provided by Azure and Google Cloud Platform. Next, you'll examine a comparison of services provided by IBM, VMware, and Kamatera cloud. You'll then move on to look at tools that can be used to manage multi-cloud environments and the concepts of automation and configuration management in CloudOps. Next, you'll learn about the support levels provided by cloud service providers used to enable the shared responsibility support model. Finally, you'll learn to work with new EC2 runtime commands to manage remote EC2 instances, as well as common Azure and Google Cloud Platform commands to manage Azure and Google Cloud Platform resource configuration.

Getting Started with AWS Cloud Fundamentals [Getting Started]

In this lab, you will configure and deploy a highly available and secure website by using Amazon Web Services (AWS). First, you will configure network security for your environment, and then you will create and configure an Amazon Simple Storage Service (Amazon S3) bucket to store static assets. Next, you will create a fleet of EC2 instances by using an Auto Scaling group. Finally, you will integrate an Application Load Balancer into the Auto Scaling group. Note: Once you begin the challenge lab, you will not be able to pause, save, or exit and then return to your challenge lab. Please ensure that you have set aside enough time to complete the challenge lab before you start.

Getting Started with AWS Tech Essentials [Getting Started]

In this lab, you will configure an Amazon Web Services environment. First, you will create an Amazon Simple Storage Service (Amazon S3) bucket to host a publicly accessible website. Next, you will build a custom Virtual Private Cloud (VPC) that will support public and private workloads. Finally, you will create a re-usable Amazon Elastic Compute Cloud (Amazon EC2) solution by using a custom AMI and a launch template. Note: Once you begin the challenge lab, you will not be able to pause, save, or exit and then return to your challenge lab. Please ensure that you have set aside enough time to complete the challenge lab before you start.

Azure Cost Management [Guided]

In this challenge, you will control costs related to Azure resources. First, you will review the options on the Subscriptions page in the Azure portal. Next, you will review the Azure cost management options. Finally, you will create a cost management budget and alert. Note: Once you begin a challenge you will not be able to pause, save, or return to your progress. Please ensure you have set aside enough time to complete the challenge before you start.

DevOps Support Administrator: DevOps Practices for Support Engineers

There are key DevOps practices that the support engineer may adopt to enable end-to-end DevOps management, including best practices, patterns, and workflows. In this course, you'll explore the role of metrics, monitoring, and alerting in managing the state of infrastructures and systems. You'll learn about the best practices for monitoring systems and infrastructures, as well as deployment patterns for building reusable applications and services. Next, you'll examine the benefits of automating configuration management and the continuous integration deployment workflow for DevOps workflows management. Finally, you'll learn to configure GitLab to implement continuous integration.

DevOps Support Administrator: DevOps Tools for Support Engineers

There are a range of DevOps tools available to implement end-to-end DevOps processes and principles. In this course, you'll explore the products and tools that can be used to manage code versioning, builds, configuration management, integration, and monitoring. You'll learn about containerization, actions that can be performed during downtime, and considerations for creating downtime. Next, you'll look at how to work with prominent DevOps tools like Git, Gradle, Jenkins, Kubernetes, Chef, New Relic, and Raygun, including how they can be used to enable and implement end-to-end DevOps processes and principles in the software development lifecycle.

Scripting Automation: Adopting an Automation Mindset

Learn how to adopt the automation first mindset and transition from a task-oriented support engineer to a more design and automation-oriented mindset. In this course, you'll explore the concept of an automation mindset and the benefits that enterprises can realize by adopting an automation first mindset. You'll examine the pros and cons of automation and the principles for adopting an automation first approach. Next, you'll learn the process for instilling an automation mindset, the role of design thinking in deriving and enabling an effective automation mindset and digital transformation, and how to apply the automation mindset to automate projects. You'll explore the operational KPIs for tracking and implementing continuous improvement, IT tasks that can be automated, and the evolution of software in Automated Production Systems, and the process of deriving Automated Production Systems. Finally, you'll learn about the "Who will do it" and "How can we get this done most efficiently" approaches and the best practices for building productive DevOps CI/CD automation pipelines.

Scripting Automation: Major Automation Technologies for Support Engineers

There is a range of automation technologies available to the support engineer. In this course, you'll explore the features of key scripting languages, common DevOps automation tools, platform automation tool features, and the key areas that system management tools should address. You'll learn about the features of Foreman and how to use Bash, Python, Ruby, and Shell scripts to automate interactions with infrastructures that are hosted on AWS and Azure. Finally, you'll see how to work with Puppet and Chef, create Ansible Playbooks and Salt formulas to automate creating resources and installing web servers, install Foreman, and work with Foreman UI features.

Scripting Automation: Scripting for Support Engineers

Script automation involves the use of automation software to leverage the current scripts within your framework. In this course, you'll explore the benefits of Infrastructure as a Code and Configuration as a Code, the role of Python in configuring AWS resources, and the automation capabilities of Azure. You'll learn about the differences between PowerShell runbooks and PowerShell Workflow runbooks, how to install Python for AWS to manage AWS S3 buckets, and write Python code to retrieve AWS EC2 information and manage AWS S3 buckets. Next, you'll examine how to set up automated deployments in AWS and create an Azure Automation account. Finally, you'll learn how to create and publish PowerShell runbooks, create Python runbooks to start Azure VMs, execute scripts using Bash Interpreter in Chef, and use Chef Recipes to run scripts and handle configuration changes in AWS.

Automate Administration Tasks by Using Linux Shell Scripts [Guided]

In this challenge, you will automate administration tasks by using bash shell scripts. First, you will create a shell script that displays the day of the week, and then you will create a shell script search utility to locate files. Note: Once you begin the challenge, you will not be able to pause, save, or return to your progress. Please ensure that you have set aside enough time to complete the challenge before you start.

Configure a Virtual Machine by Using a Custom Script Extension [Guided]

In this challenge, you will automate the configuration of a web app on a new server. First, you will create a storage account, and then you will create a Windows virtual machine. Next, you will create the configuration files. Finally, you will apply a PowerShell Desired State Configuration (DSC) extension, and then you will verify that the web app loads. Note: Once you begin the challenge, you will not be able to pause, save, or exit and then return to your challenge. Please ensure that you have set aside enough time to complete the challenge before you start.

Create a Basic Script in Windows PowerShell [Guided]

In this challenge, you will use PowerShell to write a script that displays the Top 10 processes by Working Set. Note: Once you begin a challenge you will not be able to pause, save, or return to your progress. Please ensure you have set aside enough time to complete the challenge before you start.

DevOps Support Administrator: Cloud Computing Essentials for Support Engineers

In this course, you'll explore the competitive advantage of cloud computing, the features of various types of virtualization implemented in the cloud, and the hypervisors that are used by popular public cloud providers. You'll examine how to choose the right cloud service model and the SaaS Enablement Framework components that can be used to build, manage, and deliver SaaS solutions. Next, you'll learn how to select the right cloud deployment model, create AWS HVM Linux AMIs, and manage custom deployment configuration on AWS. Finally, you'll look at how to deploy applications to Azure VMs, configure resource deployments with GCP Deployment Manager, and create Network File Systems on public clouds.

DevOps Support Administrator: The Role of the Cloud Support Engineer

In this course, you'll explore IT support levels that can be structured to provide appropriate technical support and the skills required by traditional Support Engineers to play the role of a Cloud Support Engineer. Next, you'll look at the phases of the Cloud Adoption Framework that you need to follow to manage support services for Cloud. You'll learn about the Cloud Decision Support Framework, which you can adopt to define application migration processes, as well as the concept of Cloud Affinity Assessment. You'll move on to explore how to evaluate drivers and inhibitors of cloud adoption and the metrics that you can use to score potential solution candidate. You'll examine multi-cloud use cases that need to be considered to define support strategy and support levels and the Technical Support Services Guidelines for managing support for GCP resources. Finally, you'll learn how to create a support case, select the severity for AWS resources, and create new support requests from the Azure Portal.

Configure Continuous Deployment by Using GIT and Deployment Slots [Guided]

In this challenge, you will deploy a web app with configure Continuous Deployment using GIT and Deployment Slots. Note: Before you begin, please ensure you have set aside enough time to complete this challenge as you will not be able to pause, save, or return to your progress.

Deploy an Azure Web App by Using Deployment Slots [Guided]

In this challenge, you will develop an Azure web app by using deployment slots. First, you will create a web app, and then you will create an Azure SQL database and a database connection string for the web app. Next, you will create a staging deployment slot, and then you will deploy and test code by using the staging deployment slot. Finally, you will swap the code to the production deployment slot, and then you will test the web app in production. Note: Once you begin a challenge you will not be able to pause, save, or return to your progress. Please ensure you have set aside enough time to complete the challenge before you start.

DevOps Troubleshooting Essentials

Identifying the job roles, workflows, and processes that can support and manintain DevOps performance is essential for any enterprise. In this course, you'll explore core support roles and responsibilities. You'll also define the best DevOps team pattern to debug key components, identify an effective value stream for observing delivery across multiple systems for debugging, and establish a troubleshooting workflow to ensure continuous delivery and deployment. Next, you'll examine the processes of logical, systematic, and effective DevOps troubleshooting. You'll identify troubleshooting tasks to resolve common DevOps deployment challenges, and the concept, working mechanism, and benefits of reverse debugging. You'll move on to outline approaches to debugging cloud deployment solutions, define techniques for resolving DevOps performance issues, and distinguish the pros and cons of incremental and full deployment processes. Finally, you'll identify troubleshooting approaches for application distribution in multi-cloud and the role of the error monitoring and logging integrated approach. You'll also explore orchestrated service deployment, maintenance, and debugging processes in IaaS clouds.

DevOps Troubleshooting Scenarios

Knowing how to maintain a healthy DevOps environment in all scenarios is a fundamental skill of the Support Engineer. In this course, you'll explore how to establish a performance test strategy for microservice-oriented applications, the different types of routers for connecting internal networks with external networks, and the features and issues associated with edge routers. Next, you'll identify how to troubleshoot slow connection and timeout issues when accessing AWS EC2 instances. You'll examine how to use CloudWatch metrics, tune the performance of web servers that host applications deployed using DevOps pipelines, benchmark network throughput among Amazon EC2 Linux instances, and configure firewall rules. You'll move on to learn to use the AWS Trusted Advisor and install, configure, and use JMeter to conduct performance, functional, and load testing. Finally, you'll see how to use iPerf and JPerf and configure GoReplay to record live traffic and load test for potential issues impacting performance.

Log Virtual Machine Network Traffic by Using Network Watcher [Guided]

In this challenge, you will monitor virtual machine network traffic by using Network Watcher. First, you will configure Azure to support network security group (NSG) flow logs. Next, you will enable an NSG flow log. Finally, you will download and review an NSG flow log file. Note: Once you begin the challenge, you will not be able to pause, save, or exit and then return to your challenge. Please ensure that you have set aside enough time to complete the challenge before you start.

Configure and Test the Firewall in Linux [Guided]

In this challenge, you will configure the firewalld service to permit specified network connections. First, you will manage the firewalld service, and then you will display the default configuration. Next, you will deploy the FTP service, and then you will configure the firewalld service to permit FTP connections by service name. Finally, you will configure the firewalld service to permit telnet connections by port number, and then you will test the connection. Note: Once you begin the challenge, you will not be able to pause, save, or return to your challenge. Please ensure that you have set aside enough time to complete the challenge before you start.

Configure and Test the Firewall in Windows [Guided]

In this challenge, you will configure the Windows firewall. First, you will display the default firewall settings, and then you will configure the firewall to permit traffic. Next, you will display firewall configurations by using Windows PowerShell and then you will add the FTP service. Finally, you will configure the firewall for FTP connections, and then you will display firewall log file information. Note: Once you begin the challenge, you will not be able to pause, save, or return to your challenge. Please ensure that you have set aside enough time to complete the challenge before you start.

Administration Tasks: Adopting the Right Standards for IT Automation

An automated IT delivery cycle can have a significant impact on IT management and monitoring. In this course, you'll recognize the most suitable tasks and processes for automation, examining the role of process, robotic process, and service automation in building value streams for end-to-end Enterprise IT delivery. Next, you'll identify the benefits of implementing process-aware information systems and how to enable flexible and robust business process automation for agile enterprises. You'll indicate the key considerations when setting up multiplatform automation systems, and the relationships, dependencies, and automation policies for deriving reference automation clusters. You'll move on to recognize the role of a DevOps workflow in fulfilling the digital economy's demands and the prominent tools used to facilitate automation environments. Finally, you'll learn how to set up an end-to-end automation environment for a DevOps-driven delivery mechanism.

Administration Tasks: Practical Automation Using Tools

To exploit IT automation fully, support engineers must know how to identify and use the correct processes and tools. In this course, you'll leverage design thinking in enterprise automation strategy, examining the role of scripting languages and protocols, the considerations when selecting automation tools and scripts, and the targets to configure for automated notifications and alerts. Next, you'll learn how to write batch files to automate repetitive tasks, set up automation environments for command-line tasks, and write Bash scripts to automate Git workflows. Finally, you'll practice how to automate builds with Jenkins on Ubuntu and share artifacts in the Artifactory repository. You'll learn how to automate AWS EC2 instance provisioning, configure mail servers to generate automated emails, and use cloud-based email services for automation.

Getting Started with DevOps Pipelines

DevOps pipelines are an efficient means of ensuring the continuous integration and delivery of applications, maintaining clean code, and managing and simplifying production deployment. In this course, you'll explore the key phases of DevOps pipelines, the steps and patterns involved in creating them, and the differences between DevOps pipelines and traditional approaches. Next, you'll explore the principles of continuous integration and the benefits of containerization in DevOps pipelines. You'll identify the patterns of source code management used to simplify production deployment, the code integration strategies used to manage code repositories for diversified staging deployment, and the different types of tests that can be automated when using DevOps pipelines. Finally, you'll examine how to implement continuous monitoring and observability in DevOps pipelines, create pipelines using Azure DevOps tools, and use branching strategies to facilitate collaborative development and operations.

Can You Automate Administrative Tasks in Linux Using Cron and Scripting? [Advanced]

In this challenge, you will use command line tools to manage user accounts, groups and group memberships, including the creation of an administrator account, and add a GUI tool to manage users. Note: Once you begin a challenge you will not be able to pause, save, or return to your progress. Please ensure you have set aside enough time to complete the challenge before you start.

Can You Create a Scheduled Linux Backup Script? [Advanced]

In this challenge, you will create a Linux backup script that creates a .tar backup archive and appends to a backup log file, and schedule the backup script using cron. Note: Once you begin a challenge you will not be able to pause, save, or return to your progress. Please ensure you have set aside enough time to complete the challenge before you start.

Can You Monitor Virtual Machines by Using Extensions and Azure Monitor? [Adaptive]

In this Challenge Lab, you will monitor a virtual machine by using extensions and Azure Monitor. First, you will create a virtual machine by using a custom deployment Azure Resource Manager (ARM) template, and then you will deploy a Desired State Configuration (DSC) script extension to the virtual machine. Next, you will create an alert rule to notify you when the average CPU threshold on the virtual machine exceeds 90 percent. Finally, you will delete the existing DSC extension, and then you will create a custom script extension to configure a new web app on the virtual machine. Note: Once you begin the Challenge Lab, you will not be able to pause, save, or return to your Challenge Lab. Please ensure that you have set aside enough time to complete the Challenge Lab before you start.

Can You Automate Deployment of Azure Virtual Machines? [Advanced]

In this challenge, you will deploy an Azure virtual machine by using a modified Azure Resource Manager quickstart template. Next, you will configure Azure Cloud Shell, and then you will deploy a virtual machine by using Azure PowerShell commands. Finally, you will deploy a virtual machine by using Azure CLI 2.0 commands. Note: Once you begin a challenge you will not be able to pause, save, or return to your progress. Please ensure you have set aside enough time to complete the challenge before you start.

Final Exam: Infrastructure Support Engineer

Final Exam: Infrastructure Support Engineer will test your knowledge and application of the topics presented throughout the Infrastructure Support Engineer track of the Skillsoft Aspire Infrastructure Support Engineer to CloudOps Engineer Journey.

Kenmerken

Docent inbegrepen
Bereidt voor op officieel examen
Engels (US)
38 uur
DevOps
180 dagen online toegang
HBO

Meer informatie

Doelgroep Systeembeheerder, Netwerkbeheerder
Voorkennis

Basiskennis van DevOps- en Cloud concepten.

Resultaat

Na het voltooien van deze training beschik je over uitgebreide kennis op het gebied van automatisering, cloudoperaties, DevOps en moderne IT-praktijken, waardoor je optimaal kan presteren in complexe multi-cloudomgevingen.

Positieve reacties van cursisten

Training: Leidinggeven aan de AI transformatie

Nuttige training. Het bestelproces verliep vlot, ik kon direct beginnen.

- Mike van Manen

Onbeperkt Leren Abonnement

Onbeperkt Leren aangeschaft omdat je veel waar voor je geld krijgt. Ik gebruik het nog maar kort, maar eerste indruk is goed.

- Floor van Dijk

Training: Leidinggeven aan de AI transformatie

Al jaren is icttrainingen.nl onze trouwe partner op het gebied van kennisontwikkeling voor onze IT-ers. Wij zijn blij dat wij door het platform van icttrainingen.nl maatwerk en een groot aanbod aan opleidingen kunnen bieden aan ons personeel.

- Loranne, Teamlead bij Inwork

Hoe gaat het te werk?

1

Training bestellen

Nadat je de training hebt besteld krijg je bevestiging per e-mail.

2

Toegang leerplatform

In de e-mail staat een link waarmee je toegang krijgt tot ons leerplatform.

3

Direct beginnen

Je kunt direct van start. Studeer vanaf nu waar en wanneer jij wilt.

4

Training afronden

Rond de training succesvol af en ontvang van ons een certificaat!

Veelgestelde vragen

Veelgestelde vragen

Op welke manieren kan ik betalen?

Je kunt bij ons betalen met iDEAL, PayPal, Creditcard, Bancontact en op factuur. Betaal je op factuur, dan kun je met de training starten zodra de betaling binnen is.

Hoe lang heb ik toegang tot de training?

Dit verschilt per training, maar meestal 180 dagen. Je kunt dit vinden onder het kopje ‘Kenmerken’.

Waar kan ik terecht als ik vragen heb?

Je kunt onze Learning & Development collega’s tijdens kantoortijden altijd bereiken via support@icttrainingen.nl of telefonisch via 026-8402941.

Background Frame
Background Frame

Onbeperkt leren

Met ons Unlimited concept kun je onbeperkt gebruikmaken van de trainingen op de website voor een vast bedrag per maand.

Bekijk de voordelen

Heb je nog twijfels?

Of gewoon een vraag over de training? Blijf er vooral niet mee zitten. We helpen je graag verder. Daar zijn we voor!

Contactopties