A complete daily plan for studying to become a Google software engineer.
Если вы хотите устроиться разработчиком (девопсом) в компанию своей мечты - Гугл. Вот вам подробный гайд для успешного прохождения интервью.
https://github.com/jwasham/google-interview-university
Если вы хотите устроиться разработчиком (девопсом) в компанию своей мечты - Гугл. Вот вам подробный гайд для успешного прохождения интервью.
https://github.com/jwasham/google-interview-university
GitHub
GitHub - jwasham/coding-interview-university: A complete computer science study plan to become a software engineer.
A complete computer science study plan to become a software engineer. - jwasham/coding-interview-university
Новости про WhatsApp, оказывается их сквозное шифрование не так уж и надежно и наличие бэкдора подтвердил специалист по криптографии и безопасности Тобиас Болтер.
Конечно его слова еще стоит перепроверить, но это не приятные новости.
https://vc.ru/n/whatsapp-encryption
Конечно его слова еще стоит перепроверить, но это не приятные новости.
https://vc.ru/n/whatsapp-encryption
vc.ru
Guardian: Учёные обнаружили в WhatsApp уязвимость, которая позволяет перехватывать сообщения пользователей
Учёный из Калифорнийского университета Тобиас Болтер в Беркли обнаружил, что мессенджер WhatsApp может незаметно для пользователей менять ключи шифрования и получать доступ к их переписке. Об этом сообщает издание Guardian.
Привет.
20 января после шести месяцов разработки вышел Docker 1.13
Как мы все помним Docker базируется на применении встроенных в ядро Linux штатных механизмов изоляции на основе пространств имён (namespaces) и групп управления (cgroups).
Из нового можно отметить следующие изменения:
- Расширены возможности режима Swarm.
- Улучшена обратная совместимость на уровне взаимодействия управляющего демона с инструментарием командной строки (CLI).
- Реализованы две новые команды "docker system df" и "docker system prune"
- Проведена реструктуризация интерфейса командной строки, все команды реорганизованы для более логичного соответствия объектам, с которыми они взаимодействуют.
- Расширены средства мониторинга. Добавлена экспериментальная команда "docker service logs"
- В команде "docker build" появился новый флаг "--squash", позволяющий агрегировать все производимые при сборке слои файловой системы в один сводный слой
- Началось бета-тестирование Docker для облачных платформ AWS и Azure.
https://blog.docker.com/2017/01/whats-new-in-docker-1-13
20 января после шести месяцов разработки вышел Docker 1.13
Как мы все помним Docker базируется на применении встроенных в ядро Linux штатных механизмов изоляции на основе пространств имён (namespaces) и групп управления (cgroups).
Из нового можно отметить следующие изменения:
- Расширены возможности режима Swarm.
- Улучшена обратная совместимость на уровне взаимодействия управляющего демона с инструментарием командной строки (CLI).
- Реализованы две новые команды "docker system df" и "docker system prune"
- Проведена реструктуризация интерфейса командной строки, все команды реорганизованы для более логичного соответствия объектам, с которыми они взаимодействуют.
- Расширены средства мониторинга. Добавлена экспериментальная команда "docker service logs"
- В команде "docker build" появился новый флаг "--squash", позволяющий агрегировать все производимые при сборке слои файловой системы в один сводный слой
- Началось бета-тестирование Docker для облачных платформ AWS и Azure.
https://blog.docker.com/2017/01/whats-new-in-docker-1-13
Docker Blog
Introducing Docker 1.13
Today we’re releasing Docker 1.13 with lots of new features, improvements and fixes to help Docker users with New Year’s resolutions to build more and better container apps. Docker 1.13 builds on and improves Docker swarm mode introduced in Docker 1.12 and…
И о-о-о-чень мощное чтиво на начь про то, как реализован кэш у Reddit'a
https://redditblog.com/2017/1/17/caching-at-reddit/?utm_source=webopsweekly&utm_medium=email
https://redditblog.com/2017/1/17/caching-at-reddit/?utm_source=webopsweekly&utm_medium=email
Redditinc
Upvoted | The Official Reddit Blog
Get the latest product news, company announcements, and user insights from the official Reddit blog.
Managing Docker Containers with Ansible.
Статья в которой собраны лучшие и мои самые любимые инструменты Docker & Ansible.
https://linuxacademy.com/howtoguides/posts/show/topic/13750-managing-docker-containers-with-ansible?utm_source=webopsweekly&utm_medium=email
Статья в которой собраны лучшие и мои самые любимые инструменты Docker & Ansible.
https://linuxacademy.com/howtoguides/posts/show/topic/13750-managing-docker-containers-with-ansible?utm_source=webopsweekly&utm_medium=email
Gitlab.com во время репликации БД случайно удалили часть данных из продакшана. Лол
OPNsense - очень интересный open source проект основанный на FreeBSD и призванный конкурировать с именитым https://www.pfsense.org/ который кстати в последнее время не без греха.
*Основные фичеры OPNsense:*
* Traffic Shaper
* Two-factor Authentication throughout the system
* Captive portal
* Forward Caching Proxy (transparent) with Blacklist support
* Virtual Private Network (site to site & road warrior, IPsec, OpenVPN legacy PPTP support)
* High Availability & Hardware Failover ( with configuration synchronization & synchronized state tables)
* Intrusion Detection and Prevention
* Build-in reporting and monitoring tools including RRD Graphs
* Netflow Exporter
* Network Flow Monitoring
* Support for plugins
* DNS Server & DNS Forwarder
* DHCP Server and Relay
* Dynamic DNS
* Encrypted configuration backup to Google Drive
* Stateful inspection firewall
* Granular control over state table
* 802.1Q VLAN support
*Основные фичеры OPNsense:*
* Traffic Shaper
* Two-factor Authentication throughout the system
* Captive portal
* Forward Caching Proxy (transparent) with Blacklist support
* Virtual Private Network (site to site & road warrior, IPsec, OpenVPN legacy PPTP support)
* High Availability & Hardware Failover ( with configuration synchronization & synchronized state tables)
* Intrusion Detection and Prevention
* Build-in reporting and monitoring tools including RRD Graphs
* Netflow Exporter
* Network Flow Monitoring
* Support for plugins
* DNS Server & DNS Forwarder
* DHCP Server and Relay
* Dynamic DNS
* Encrypted configuration backup to Google Drive
* Stateful inspection firewall
* Granular control over state table
* 802.1Q VLAN support
www.pfsense.org
pfSense® - World's Most Trusted Open Source Firewall
pfSense is a free and open source firewall and router that also features unified threat management, load balancing, multi WAN, and more
Хроника инцидента с базой данных GitLab.com на русском https://habrahabr.ru/company/centosadmin/blog/321074/
Habr
sudo rm -rf, или Хроника инцидента с базой данных GitLab.com от 2017/01/31
Он пьянел медленно, но все-таки опьянел, как-то сразу, скачком; и когда в минуту просветления увидел перед собой разрубленный дубовый стол в совершенно незнакомой комнате, обнаженный меч в своей...
Интересный опыт стоит отметить, но для меня лично показалось немного странно, что на главных DB серверах которые обслуживают критически важную часть такого большого сервиса как Gitlab было допущенно столько ошибок.
1. Первое правило любого DevOps, не работать уставшим поздно ночью на production, хотя стоит признать случается, но все же...
2. Бэкапы надо проверять, почему аж пять бэкапов критически важного сервера были в не рабочем состоянии, не совсем понятно...
1. Первое правило любого DevOps, не работать уставшим поздно ночью на production, хотя стоит признать случается, но все же...
2. Бэкапы надо проверять, почему аж пять бэкапов критически важного сервера были в не рабочем состоянии, не совсем понятно...
Интересная статья на тему деплоя и роллбэка с помощью Ansible + Capistrano https://habrahabr.ru/company/centosadmin/blog/317922/
Их сайт http://ansistrano.com/ и там же вы найдете инструкции как поставить роли с ansible-galaxy
Их сайт http://ansistrano.com/ и там же вы найдете инструкции как поставить роли с ansible-galaxy
Хабр
Деплой веб-приложений с помощью Ansistrano
ansistrano.deploy и ansistrano.rollback — роли Ansible, предназначенные для управления процессом развертывания приложений, созданных на скриптовых языках програ...