Sysadmin Tools 🇺🇦
3.88K subscribers
692 photos
28 videos
302 files
5.1K links
Sysadmin/DevOps tools, news and other interesting things from modern IT world.
Feed https://t.iss.one/s/sysadmin_tools
Download Telegram
Forwarded from CatOps
Собрание тридцати лучших технических выступлений 2018 года по версии Cindy Sridharan. Со ссылками на слайды и видео + комментарии Cindy о докладе.

Вот список самих докладов:

- The Future of Microprocessors, Sophie Wilson
- The Hurricane’s Butterfly: Debugging pathologically performing systems, Bryan Cantrill
- Close Loops & Opening Minds: How to Take Control of Systems, Big & Small, Colm MacCarthaigh
- A Golden Age for Computer Architecture, David Patterson and John Hennessy
- Safe Client Behavior, Ariel Goh
- How to Serve and Protect (with Client Isolation), Frances Johnson
- Applied Performance Theory, Kavya Joshi
- Amazon Aurora: Design considerations for high throughput cloud-native relational databases, Sailesh Krishnamurthy
- Future of FoundationDB Storage Layer, Steve Atherton
- Autonomous Testing and the Future of Software Development, Will Wilson
- Everything about Distributed Systems is Terrible, Hillel Wayne
- What We Got Wrong: Lessons From The Birth Of Microservices at Google, Ben Sigelman
- Distributed Log-Processing Design Workshop, Laura Nolan, Phillip Tischler, Salim Virji
- Load Balancing at Hyper Scale, Alan Halachmi and Colm MacCarthaigh
- Isolation Without Containers, Tyler McMullen
- How C++ Debuggers Work, Simon Brand
- A Philosophy of Software Design, John Ousterhout
- Clangd: architecture of a scalable C++ language server, Ilya Biryukov
- Coroutine Representations and ABIs in LLVM, John McCall
- Developing Kotlin/Native infrastructure with LLVM/Clang, Nikolay Igotti
- Fresh Async With Kotlin, Roman Elizarov
- Kotlin Native Concurrency Model, Nikolay Igotti
- Is it time to write an Operating System in Rust, Bryan Cantrill
- What do you mean “thread-safe”?, Geoffrey Romer
- Fast Safe Mutable State, Ben Cohen
- The Dos and Donts of Error Handling, Joe Armstrong
- QUIC: Developing and Deploying a TCP Replacement for the Web, Ian Swett and Jana Iyengar
- Introducing Network.framework: A modern alternative to Sockets, Josh Graessley, Tommy Pauly, Eric Kinnear
- Kubernetes and the Path to Serverless, Kelsey Hightower
- Using Rust for Game Development, Catherine West

P.S. Не раз кидал сюда её тексты об observability
Все мы любим рестартить контейнеры в kubernetes при помощи OOM killer! На тот случай, если вы захотите узнать когда пришел ООМ и к кому, есть такой экспортер https://github.com/sapcc/kubernetes-oomkill-exporter #k8s #oom
В runc, инструментарии для запуска изолированных контейнеров, выявлена критическая уязвимость (CVE-2019-5736), позволяющая из подконтрольного злоумышленнику изолированного контейнера изменить исполняемый файл runc и получить root-привилегии на стороне хост-системы. Уязвимость затрагивает все системы контейнерной изоляции, использующие runtime runc, включая Docker, cri-o, containerd, Kubernetes, Podman и flatpak. Также отмечается, что аналогичная уязвимость присутствует в инструментариях LXC и Apache Mesos.

https://bit.ly/2UWPPgH
«Яндекс» запустила новый образовательный сервис — Яндекс.Практикум. Он помогает в сжатые сроки освоить новую, востребованную IT-профессию. Сейчас уже есть курсы по веб- и фронтенд-разработке, а также по анализу данных. Скоро обещают добавить ещё шесть направлений.

Обучение бесплатное?
Бесплатно можно прослушать 20-часовой вводный курс. Остальное обучение платное: от 60 тысяч рублей в зависимости от направления за 6−9 месяцев учёбы. Каждому студенту «Яндекс» обещает наставника из числа практикующих разработчиков и практические задания из реальной жизни.

Подробнее: https://tprg.ru/cH3W
Forwarded from DevOps&SRE Library
Отличная серия постов в блоге компании Gruntwork про некоторые важные аспекты обслуживания кластеров Kubernetes.

Zero Downtime Server Updates For Your Kubernetes Cluster:
https://blog.gruntwork.io/zero-downtime-server-updates-for-your-kubernetes-cluster-902009df5b33

Gracefully Shutting Down Pods in a Kubernetes Cluster:
https://blog.gruntwork.io/gracefully-shutting-down-pods-in-a-kubernetes-cluster-328aecec90d

Delaying Shutdown to Wait for Pod Deletion Propagation:
https://blog.gruntwork.io/delaying-shutdown-to-wait-for-pod-deletion-propagation-445f779a8304

Avoiding Outages in your Kubernetes Cluster using PodDisruptionBudgets:
https://blog.gruntwork.io/avoiding-outages-in-your-kubernetes-cluster-using-poddisruptionbudgets-ef6a4baa5085
📝 Безопасность в Linux.

Принёс вам два занятных Github репозитория.

🔹 В первом - подборка рекомендаций, которые можно применить для улучшения ситуации с безопасностью на сервере. Документ пополняется, судя по всему, планы у автора большие - https://github.com/trimstray/the-practical-linux-hardening-guide

🔸 Во втором - чеклист пороверке основных моментов, связанных с безопасностью в системе - https://github.com/trimstray/linux-hardening-checklist

#security #github #шпаргалки
Forwarded from DevOps&SRE Library
Microservice Architecture at Medium

Отличный пост в инженерном блоге Medium про микросервисную архитектуру приложений.

https://medium.engineering/microservice-architecture-at-medium-9c33805eb74f
Гугля в поисках мониторингa для php cli нагуглил вот это - dynatrace.com
Сервис дает 15 дней trial период для посмотреть.
Установщик на минутку bash скрипт 115 Мб 😎

Может кому зайдет,если не охота городить свой огород из zabbix/prometheus и etc.
Хорошие люди ищут питониста-сеньориста - лайк-шер-репост!

Ищем Senior Python Developer’a
Ставка от 180 000р // Зависит от навыков и опыта.

Мы, очень быстро растем и нуждаемся в синьоре-помидоре в команду разработки, чтобы создать новый рынок!
Hot-WiFi - это 5500+ гостевых Wi-Fi сетей, более чем с миллионом пользователей в месяц. Мы работаем с крупнейшими операторами связи в России и СНГ. Совместно с компаниями Яндекс и Mail.Ru мы строим собственную маркетинговую платформу с отличным рекомендательным сервисом, основанном на использовании ML и нейросетей для аналитики большого объема данных.

Основные требования:
• Уверенное знание Python, Gitflow, алгоритмов и структур данных
• Знание паттернов и антипаттернов микросервисной архитектуры
• Знание баз данных PostgreSQL, MongoDB
• Высокий уровень ответственности
• Инициативность и хорошие коммуникативные навыки
• Навыки описания метрик для своих приложений в Prometheus
• Умение правильно и понятно документировать написанные приложения и покрывать их тестами

Плюсами будут:
• Участие в проектах на Github
• Знание Golang или желание его заполучить
• Опыт проектирования и разработки REST API
• Опыт работы с Kubernetes
• Опыт работы с ClickHouse и Elasticsearch

Предлагаем:
• Участие в интересном проекте, работу с большим объемами данных, алгоритмами ML.
• Офис у м.Дмитровская (никаких опенспейсов)
• Участие и выступления на конференциях
• Обучение за счет компании
• Белую зарплату
• Хорошую систему мотивации и премий
• Возможность быстро подтянуть навыки работы с облачными сервисами (Я.Облако, GCP)

Помимо указанного в требованиях, в работе мы используем Linux, Nginx, uWSGI, gRPC, SaltStack, Helm, RabbitMQ, Redis, NATS, Celery, Ansible, Apache Kafka.

Писать в личку @mo1seev или на почту [email protected]
Sysadmin Tools 🇺🇦 pinned «Хорошие люди ищут питониста-сеньориста - лайк-шер-репост! Ищем Senior Python Developer’a Ставка от 180 000р // Зависит от навыков и опыта. Мы, очень быстро растем и нуждаемся в синьоре-помидоре в команду разработки, чтобы создать новый рынок! Hot-WiFi -…»