You are on page 1of 3

#Cloud Native Infrastructure

@Autor: Justin Garrison and Heptio Senior Developer Advocate Kris Nova

# 97 things every cloud engineer shoud to know

# site reliability engineering

#Accelerate

# The cloud developer workbook

Step 1: The Role

On a high level, a cloud engineer is responsible for designing, building, and


maintaining an organization's cloud computing infrastructure and systems.

Step 2: The Fundamentals

Don't skip the Fundamentals!

Learn:

General Cloud Computing


Networking
Operating systems
Virtualization
Security
Step 3: Selecting a Cloud Provider

It is beneficial to have experience with multiple cloud providers as a cloud


engineer.

If you are starting, I would highly recommend concentrating on one cloud provider
first: AWS, Azure, or GCP.

Step 4: Acquiring programming knowledge

As a cloud engineer, it is important to understand at least one programming or


scripting language, especially for automating tasks and provision resources in the
cloud.

Know your way around Git and a product like GitHub or Gitlab.

Step 5: Learning DevOps principles & tools

DevOps is a set of practices that aims to improve collaboration between development


and operations teams and increase software delivery speed and reliability.

Know:

CI/CD
IaC
Monitoring & Logging
Collaboration & Communication
Step 6: Gaining Hands-On experience

Seeking opportunities to gain practical, hands-on experience with cloud


technologies is essential to becoming a successful cloud engineer.

The first step is to create an account with one of the big cloud providers, AWS,
Azure, or GCP.

Step: 7 Earning Certifications

Obtaining a certification can be beneficial for several reasons:

Validation of skills
Improved job prospects
Professional development
Increased earning potential
Fun challenge
To become a successful Cloud Engineer, you need to have a mindset focused on
delivering scalable, reliable, and secure solutions.

Шаг 1: Роль

На высоком уровне облачный инженер отвечает за проектирование, создание и


обслуживание инфраструктуры и систем облачных вычислений организации.

Шаг 2: Основы

Не пропускайте Основы!

Учиться:

Общие облачные вычисления


Сеть
Операционные системы
Виртуализация
Безопасность
Шаг 3: Выбор облачного провайдера

Полезно иметь опыт работы с несколькими облачными провайдерами в качестве облачного


инженера.

Если вы начинаете, я настоятельно рекомендую сначала сосредоточиться на одном


облачном провайдере: AWS, Azure или GCP.

Шаг 4: Приобретение знаний в области программирования

Облачному инженеру важно понимать хотя бы один язык программирования или сценариев,
особенно для автоматизации задач и предоставления ресурсов в облаке.

Изучите Git и такие продукты, как GitHub или Gitlab.

Шаг 5: Изучение принципов и инструментов DevOps

DevOps — это набор методов, направленных на улучшение сотрудничества между


командами разработки и эксплуатации и повышение скорости и надежности доставки
программного обеспечения.

Знать:

CI/CD
МАК
Мониторинг и регистрация
Сотрудничество и общение
Шаг 6: Получение практического опыта

Поиск возможностей для получения практического опыта работы с облачными


технологиями необходим для того, чтобы стать успешным облачным инженером.

Первый шаг — создать учетную запись у одного из крупных облачных провайдеров, AWS,
Azure или GCP.

Шаг: 7 получение сертификатов

Получение сертификата может быть полезным по нескольким причинам:

Проверка навыков
Улучшенные перспективы трудоустройства
Профессиональное развитие
Повышенный потенциал заработка
Веселый вызов
Чтобы стать успешным облачным инженером, вам нужно настроиться на предоставление
масштабируемых, надежных и безопасных решений.

You might also like