arman.dev – Telegram
arman.dev
882 subscribers
119 photos
7 videos
6 files
205 links
Telegram channel about IT Architecture and DevOps

CTO | AWS Community Builder
About me: https://tapter.one/nrglv
Download Telegram
Впервые удалось выступить первым докладчиком на конференции. Понравилась сосредоточенность аудитории, несмотря на утро субботы. Рассказывал о том, как мигрировать инфраструктуру на AWS Lambda и можно ли сэкономить деньги. Ссылка

#aws

🐈Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡25🔥179🤝3👍1
Какая зарплата DevOps в Казахстане?

Средняя зарплата DevOps-инженера в Казахстане составляет около 986k тенге. Однако она может значительно варьироваться в зависимости от опыта, квалификации, конкретной компании и того, как вы себя продали. Конечно, хороший DevOps — это тот, который ничего не делает. Но можно ничего не делать и лутать достойную зпху. Если вы собираетесь на собеседования и думаете, какие цифры назвать работодателю, или планируете войти в IT, этот сайт отображает всю статистику за 2024 год по Казахстану и удаленке.

#devops

🐈Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡28🔥13👍113🤝3
Как стать DevOps? Straightforward way.
Постараюсь описать без воды что нужно что бы вкатиться. Конечно, есть много холиваров, является ли DevOps профессией. Да, это философия/подход о которой можно почитать. Но в нынешних реалиях в СНГ это считается профессией.

Если вы студент, системный администратор, эникей или другой IT-специалист, следуйте этим шагам:

1. Выучите гит, базовые команды. Уверен, у джунов не будут спрашивать разницу между git pull и git fetch.
2. Линукс, ну тут никак. Самый простой способ поставить ubuntu второй или основной системой. Во время этого читать что такое файловые системы и как ядро работает. Один из простых курсов . Да, существуют много курсов и подготовка к сертификации RedHat. Но так глубоко можно не учить. Узнайте базу и практикуйтесь. Для любителей Линукса можно поставить себе arch.
3. Изучите как работают сети. Какие существуют протоколы Как работает NAT, DNS, Vlan, VPN(S2S, P2S) и другие.
4. IaC это база, никто не будет деплоить инфру руками. Самый мощный курс который смотрел конечно от Астахова. Все ребята смотрели его. По играйтесь с Anisble или используйте ansible galaxy для нахождения своих playbook.
5. Веб сервера, прочтите за них. Потом когда будете деплоить приложение вам обязательно понадобиться это знание. Как раз сможете настроить iptables в linux. Тут посоветую сразу посмотреть на nginx, apache, haproxy.

Сразу уже много информации, постарайтесь ее усвоить. В следующих постах опишу дальше по другим инструментам.

Мой совет: не используйте ChapGPT сразу же.
Научитесь гуглить, это один из самых важных скилов в жизни.

#devops

🐈Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡27🔥17👍105🤝2🤔1
Если вы, как и я, завалили один из экзаменов по AWS, у вас есть отличный шанс получить ваучер на 50% на сертификаты Associate.

#aws

🐈Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡2514🔥7🤝4👍3
DODO ушел из Китая. А что насчет других компаний?

В последнее время наблюдаю, как рынок Казахстана заполоняют компании из Китая. Но как обстоят дела наоборот, и где могут разворачиваться казахстанские и другие международные бренды? Китайский рынок, несмотря на свою огромную привлекательность, часто оказывается сложным и непредсказуемым для иностранных компаний из-за регуляций, культурных различий и конкуренции с местными игроками. Однако есть мастодонты, которые уже начали свой путь, например, Kaspi.kz, интегрировавшийся с Alibaba. Это очень удобно, особенно когда вы отдыхаете на острове Хайнань.

Но где разворачивать инфраструктуру? Вопрос нелегкий. Китай предоставляет мощные возможности, но требует высокой адаптации.
1. Azure есть ЦОДы на севере Китая
2. Alibaba Cloud - тут вопросов к ним нет
3. AWS China и тут речь не про outposts
Остальные близкие датацентры только уже в Сингапуре. Обязательно посмотрите законодательство.
1. Oracle Cloud где не надо платить за лицензии oracle
2. Digital Ocean один из самых дешевых cloud решений.
Есть много датацентров локальных которые расположены в Сингапуре.
Никто из моих знакомых не работает в Китае. Слишком большой порог вхождения. Проблема языкового барьера, но если вы знаете китайский, то в скором времени вы будете востребованы. Так как активное расширение границ бизнеса и доходит до нас.

#cloud

🐈Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡102👍96🔥21
Media is too big
VIEW IN TELEGRAM
Недавно был участником вебинара Serverless: трюки и советы на практике где мне удалось рассказать про подход к Serveless. Питаю теплые чувства к этому виду архитектуры. И хотелось бы поделиться как можно на практике приминать данный подход. Ссылка на исходный код. Разобрал как через terraform задеплоить cloud fuction в связке с s3 и триггерах. Как только мы заливаем файл в bucket, триггер сразу видит это и поднимает функцию которая отрабатывает код на python и отключается. Это один из примеров, как можно сохранить ваш бюджет на инфраструктуру.

#yandexcloud

🐈Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
14👍51
Весной GitHub объявил о завершении поддержки всех пайплайнов на Node.js 16. Пришлось переписывать все на Node.js 20, но возникла проблема: не все образы это поддерживали. В результате мой образ для деплоя в EKS постоянно падал.

Решил проблему, создав новый Docker-образ, в который установил Node.js 20, AWS CLI, Helm и kubectl. Если вам интересно, вот Dockerfile и сам образ доступен по ссылке: registry.gitlab.com/nrglv.rmn/aws-cli-helm

#aws

🐈Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1361🔥1
У Oracle Cloud обновил сертификат по текущим сервисам в 2024 году — отличный способ попробовать свои силы в сертификации бесплатно. Это может придать вам уверенности в обучении облачным технологиям и помочь укрепить свои навыки в этой сфере. Если вы хотите расширить свои знания и подтвердить их сертификатом, сейчас самое время воспользоваться этой возможностью.

#oraclecloud

🐈Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍541
Ачивка "Kubestronaut" предназначена для тех, кто сдал все сертификаты по Kubernetes. Для этого нужно пройти такие экзамены, как CKA, CKAD, CKS, KCNA и KCSA. Эти сертификаты охватывают все аспекты Kubernetes — от администрирования и разработки до безопасности и сетей. Получив "Kubestronaut", вы подтвердите свои глубокие знания и экспертизу в Kubernetes, что может значительно повысить вашу популярность у HR для хантинга и получить много бенифитов.

#k8s

🐈Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1363🔥2
Как стать DevOps? Straightforward way часть вторая.

С hardware немного углубились и узнали что такое линукс. Так же продолжайте оттачивать свои скилы на виртуальных машинах. Не забывайте настроить iptables.

Перейдем на уровень выше, контейнеризация:

1. Docker - используется почти во всех айти-компаниях. Будет полезно, еще затронуть docker-compose для локальной разработки. Один из курсов, но вот основные команды.

2. Kubernetes. Пока не поставишь и не сломаешь - не поймешь. Основное это понятие оркестрации контейнеров. Лучший видео материал на английском. В курсе показывает все от основ и сущностей, до вполне себе реальных кейсов. Локально всегда можно поднять minikube или k3s для лаб. Сам по себе курс, объемный, но без него никуда.

3. CI/CD. Теперь когда вы подготовили ваше приложение и изучили git, самое пора деплоиться. В СНГ часто используют Gitlab для постороения pipelines.

Рекомендую посмотреть выступления фланта про построения pipelines , как устроен куб и про базы данных.

#docker #k8s


🐈Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥42
Альтернативы Terraform.

Недавно решил поработать с альтернативами Terraform для своих проектов. Помимо привычного инструмента, есть множество других решений для инфраструктуры как кода (IaC), которые заслуживают внимания. Тут без vendor-lock решений (AWS CloudFormation, Azure Resource Manager, etc)
1. OpenTofu - форк от Terraform, если вам лень переписывать свой код, а лицензия terraform не позволяет. Этот opesource проект входит в Linux Foundation. Сейчас на github более 23к звезд.
2. Pulumi - SDK который интегрирован с большинства провайдерами. Нет интеграции с on premise решениями. Можно использовать такими языками как TS, Python. Go, C#, Java. А еще и в  YAML умеет.
3. Crossplane — это открытая мультиоблачная платформа для управления нагрузками, которая объединяет возможности Kubernetes и Terraform. Она преобразует облачные ресурсы в объекты кластера Kubernetes, позволяя управлять конфигурациями в одном месте, независимо от облачных провайдеров и типов кластеров.

#IaC #Terraform

🐈Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103
GCP сертификация со скидкой:
Сегодня на почту пришло письмо от гугла:
Если это первый раз, когда вы получаете доступ к облачный мир, мы рекомендуем вам начать сертификат Cloud Digital Leader Professional: он будет предоставлять фундаментальные знания о облачного отрасли, продуктах и операций. Завершите 6 курсов до 15 сентября и задать свой код ваучера 50% для сертификации.
Для более технического опыта, практический практики и приложения знаний, мы рекомендуем вам принять один из нижепрофессиональных сертификатов:
Подготовка для Google Cloud Certification: Cloud Architect
Подготовка для сертификации Cloud Google: Инженер по облачным данным
Подготовка для сертификации Google Cloud: разработчик Cloud
Подготовка для Google Cloud Certification: Cloud DevOps Engineer
Подготовка для сертификации Google Cloud: Инженер облачного сети
Подготовка для сертификации Google Cloud: Инженер по облачного безопасности
Подготовка для сертификации Google Cloud: инженер по обучению машину
Администратор Google Professional Workspace
Завершите любой профессиональный сертификат, и вы получите подарочный код ваучер с 20% для сертификации экзамена.
Замечательный способ пощупать GCP и сертифицироваться. Доступ на courser бесплатный на 7 дней.

#gcp

🐈Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥53🤔1
Хотите не завалиться на следующих собеседованиях: вот песочница где можно отладить Linux сервер.

#linux

🐈Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1052🔥1
Кстати об интервью. Недавно наткнулся на список вопросов и ответов по DevOps. Облака там не затрагиваются, но это и не обязательно на начальном этапе.

#devops

🐈Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥432
самое время зарегаться, еще и бесплатно 🌚
4👍2
🔥Пришло время создавать на Yandex Scale Kazakhstan!

23 октября состоится главная конференция Yandex Cloud Kazakhstan для тех, кто создаёт цифровые продукты и решения в Казахстане.
В этом году мероприятие пройдёт в большом и открытом формате для всех желающих в The Ritz-Carlton в Алматы и онлайн.

3 технологических трека, 38 докладов, 40 спикеров, 1 000 участников, нетворкинг — разве это не лучший способ продуктивно провести день?

Регистрируйтесь в числе первых, чтобы ничего не пропустить!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍83
Docker Cheat Sheet.
Для тех, кто только начинает работать с Docker или хочет освежить в памяти основные команды.
Запустить контейнер: docker run <image_name> Для добавления портов и в фоновом режиме docker run -d -p 80:80 <image_name>
Собрать. образ: docker build -t <image_name> . для этого Dockerfile должен быть в корне где запускаете команду
Список запущенных контейнеров: docker ps или все контейнеры docker ps -a
Остановить контейнер: docker stop <container_id>
Сохранить образ: docker commit <container_id> <new_image_name>
Удалить контейнер: docker rm <container_id> или добавить флаг -f для принудительного удаления
Удалить образ: docker rmi <image_id> добавить флаг -f для принудительного удаления
Удалить все что не запущено : docker system prune -a
Зайти на запущенный контейнер: docker exec -it <container_id> sh
Про базу pull и login много писать не буду.

#docker

🐈Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54🔥3
Так как telegraph я не освоил. Буду продолжать пилить большие посты через medium.
Увидел сегодня в чате что ребята обсуждают как спрятать креды в каком то vault.
Вот пример как спрятать в AWS Secret Manager креды от вашего terraform.

#aws #terraform


🐈Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥83
Пока наши соседи с Туркменистана борятся с доступностью в интернет. Можете установить свой vpn server и скачать себе отдельный сертификат на компьютер и телефон. Очень помогло когда был в Китае.

🐈Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥32
Те, кто планирует сдавать сертификаты по Kubernetes, следите за этим репозиторием. Вдруг кому-то не терпится сдать сертификаты до чёрной пятницы, а переплачивать за бандлы не хочется.

#k8s

🐈Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥332🌚1