preload image preload image preload image preload image preload image preload image preload image preload image preload image

Технические
консультации

Правильно поставленная цель - половина успеха. Эта классическая бизнес-установка успешно применяется и в IT-сфере, невозможно знать абсолютно все и иногда надо посмотреть на свою проблему под другим углом.

Серверы и сети

Я уже 12 лет полноценно занимаюсь серверными и сетевыми решениями в качестве системного администратора Linux и Windows. Я работал и как с торговыми и производственными компаниями в качестве системного администратора, так и Software-компаниями в качестве Devops.

Разработка
Django и Python

Около пяти лет назад, я решил изучить какой-нибудь современный скриптовый язык и то, что начиналось как хобби на данный момент переосло в 4-е крупных портала на поддержке и постоянные мелкие бэкенд-задачи.

Услуги и сервисы

 
 

Резервное копирование и восстановление информации (Backup & Recovery)

Старая шутка про то, что все системные администраторы делятся на тех кто делает бэкапы и тех кто уже делает бэкапы, это совсем не шутка и узнать, о том, что ваш последний бэкап бизнес системы устарел на месяц довольно неприятно. Но я могу вам помочь настроить резервное копирование всех ваших бизнес-систем.

 
 

Установка, настройка, доработка и поддержка PHP-приложений

Так как наверное 90% современного WEB состоит из сайтов и приложений написанных на PHP то и меня конечно же это не миновало. За время своей IT-практики, я прошел полноценное погружение в различные Framework'и и немного в программирование (кстати, я ищу в команду хорошего PHP-программиста), то соответственно я могу оперативно проанализировать причину сбоя WEB-приложения и устранить ее. Естественно, что PHP не такой сложный язык разработки и я могу и немного на нем разрабатывать.

 
 

Мое портфолио, сертификаты и разработки

С самого начала, я планировал сделать из этого сайта просто небольшое одностраничное резюме в качестве приложения к резюме на HH.RU, но так как я человек увлекающийся, я как обычно немного увлекся и сделал с нуля полноценную много пользовательскую блог-платформу которой пользуюсь пока что я один. Дополнительно к этому сайту я реанимирую некоторые разработки проекта help-me-24 и естественно веду некоторые новые интересные проекты.

 
 

Настройка рабочих станций под управлением Ubuntu Linux

Рабочими станциями работающими под управлением OS Linux последнее время сложно кого то удивить и хотя Canonical сделала все возможное для популяризации Linux на десктопах уровень входа в технологию все равно остается на порядок выше чем у Windows и это я говорю о простых рабочих станциях для просмотра кино и интернет-серфинга. Гораздо больше подводных камней появляется при настройке систем совместной работы и гетерогенных сетей, а офисные продукты при реальном использовании вызывают только страдания. Я в свою очередь съел на этом не одну собаку и могу проконсультировать вас практически по любому вопросу связанному с использованием Linux на десктопе.

 
 

VPN-технологии для объединения офисов и обхода блокировок

Если вы зайдете на любой Freelance-сайт и введете в поиске по задачам VPN, то вы увидите, что все задачи которые содержат слово VPN обязательно связаны или с обходим блокировок или с серым SEO или с массовыми регистрациями и спамом в социальных сетях. Я уже давно не видел чтобы появлялись адекватные задачи по основному назначению VPN-протокола и VPN-сетям для построения приватных защищенных каналов связи. Поэтому, если вам требуется построить защищенную сеть объединяющую филиалы или настроить подключение к офисной сети удаленного сотрудника, то обращайтесь и я вам помогу.

 
 

Rocket Chat Server - бесплатный корпоративный мессенджер

С Rocket.Chat я познакомился около полутора лет назад и честно говоря он мне не сильно понравился. Я участвовал в тестировании, точнее поиске подходящего внутреннего мессенджера для крупной IT-компании и это решение было выбрано для рассмотрения так как являлось фактически Open Source версией SLACK, а его в свою очередь очень любят в среде разработчиков. Rocket.Chat оказался довольно специфичной игрушкой в которую запихали все современные веяния такие как NoSQL база данных и сервер-сайд JS, в общем все, что я люблю. И хотя в том проекте Rocket.Chat и не выбрали, мне эта система понравилась, хотя она и оказалась довольно привередливой.

Обо мне

Фотография, Черноусов Антон aka GITA-DEV

Антон Черноусов aka Gita-DEV

Здравствуйте и добро пожаловать на мой персональный сайт. То, что вы сейчас видите, это прежде всего мой персональный технический блог, где я описываю различные проекты которые я внедрял и расписываю пошаговые кейсы по запуску различных IT-решений. Изначально этот блог я хотел завести как небольшое самообновляемое резюме и если вы хотите меня нанять или предложить участие в интересном стартапе, то вы просто можете пробежаться по моим статьям и примерно оценить мой уровень как специалиста.

Все, что описано в моем блоге я ваполнял самостоятельно, все исследования проводились или из банального интереса и с целью изучения новых IT-технологий или на заказ. На данный момент я занят практически на фултайм, но могу выделять 2-3 часа в день на какие-то интересные задачи. Хотя с фриланс-проектами я больше не связываюсь, я все же могу в частном порядке, когда у меня есть свободное время помочь вам с вашей проблемой связанной с системным администрированием, виртуализацией, python/django разработкой и т.п.

Общий стаж моей работы на должностях связанных с информационными технологиями на данный момент составляет 12 лет и за это время я работал на различных направлениях от программиста 1С до исполняющего обязанности начальника IT отдела на крупном производственном предприятии (более подробно вы можете посмотреть в соответствующем разделе моего публичного резюме), так же у меня имеется опыт работы Devops инженером в нескольких компаниях и слова как "непрерывная интеграция", цикл релизов, фиче-брэнчи и т.п. для меня не пустой звук. Последнее время я специализируюсь на современных WEB-технологиях с позиции системного администрирования высоконагруженных сервисов, обеспечения отказоустойчивости, оптимизации, параллельно являюсь Devops инженером и обеспечиваю поддержку полного непрерывного цикла разработки ряда крупных проектов из разных областей WEB-портал/Мобильное приложение/CRM/Система биллинга и т.п.

Django/Python разработка на данный момент является скорее моим хобии, так как полноценно в IT-компании на должности Django/Python программиста я не работаю, хотя как показывает практика довольно спокойно дорабатываю существующие проекты, раззбираюсь в чужом коде и т.п. Сейчас я поддерживаю несколько относительно крупных порталов написанных на Python/Django и с удовольствием для собственного развития возьму на поддержку и ваш проект.

Мой блог

Оптимизация настроек Postgresql-сервера

Как показывает практика, большие руководства читают только в крайнем случае и в большинстве случаев наиболее востребованным форматом являются быстрые чек-листы и наборы команд и параметров "как сделать чтобы было хорошо". К оптимизации сервера Postgresql нельзя приступать не выяснив основные метрики сервера исходя из которых мы будем "плясать" и сегодня я расскажу как собрать необходимые для анализа параметры и исходя из полученных данных произвести оптимизацию сервера.

Преобразовываем Multicast UDP в HTTP Unicast

Намучившись с Multicast UDP от Электронного города (моя домашняя сеть очень специфична) я наткнулся на проект udproxy который как раз и преобразует Мультикаст UDP в нормальный видео поток который можно смотреть не заморачиваясь с настройкой промежуточного оборудования которое этот самый мультикаст может и не уметь от слова совсем.

Полная инструкция по настройке гипервизора контейнеров LXD в LTS версии 18.04 Ubuntu или Ubuntu server

LXD - это система управления контейнерами нового поколения. Она очень похожа на виртуальные машины, но не эмулирует аппаратную часть сервера, а использует разделение ресурсов хоста средствами ядра Linux, что значительно снижает накладные расходы на создание полностью изолированного окружения.

Установка Zabbix agent 4.0 в Ubuntu Server 18.04

Если вы как я любите все самое свежее, то у меня для вас есть неприятная новость, - для Ubuntu 18.04 нет репозитария со свежим Zabbix 4-ой версии. Но, это не беда и мы всегда можем его собрать самостоятельно из исходных кодов, просто следуйте представленной ниже инструкции.

Подготовка Nginx и PHP-FPM окружения для запуска Wordpress-сайта

И это видимо самая типовая задача из тех с которыми мне приходится сталкиваться, но я на всякий случай ее опишу.

Часто используемые команды администрирования Mysql-сервера

Как я уже давно собирался, я начал делать небольшую шпаргалку по часто используемым командам администрирования mysql-сервера. Я уже делал похожую шпаргалку по Postgresql и она оказалась крайне полезной.

Отзывы Клиентов

Мое Портфолио

Настройка DKIM, SPF, DMARK. Повышаем уровень доверия к почтовому серверу.

Настройка DKIM, SPF, DMARK. Повышаем уровень доверия к почтовому серверу.

Задачи по настройке DKIM/SPF/DMARK и т.п. довольно распространены на фриланс-сайтах, но в большинстве случаев там все в итоге сводится к настройте мне почтовый сервер для спам рассылок чтобы мои уникальные предложения не попадали в спам. Такие товарищи мне не товарищи и сразу идут лесом, да и кстати сказать, из за них теперь для настройки банального почтового сервера требуется совершать столько приседаний. Чтобы не забыть последовательность действий по настройке почтового сервера письма от которого не будут сразу уходить в спам, я решил написать эту небольшую инструкцию.

Active Directory на базе Ubuntu Linux

Active Directory на базе Ubuntu Linux

Как вводить Linux в Windows домен я уже рассказывал, а сегодня мы построим полноценный домен Active Directory, где контроллером домена будет выступать Ubuntu Server. Я бы не рекомендовал вам использовать такое решение в продакшн в качестве полноценного RW-контроллера домена, путь и резервного, а в качестве Read Only контроллера домена я пробовал использовать Ubuntu Server и все работает отлично.

Загрузка Banana PI M1 с жесткого диска

Загрузка Banana PI M1 с жесткого диска

Я скажем так немного слукавил и аппаратные особенности не позволят вам полноценно загрузить одноплатный ПК на базе ARM-платформы BananaPI с жесткого диска и ядро системы придется все же запускать с SD-карты, но корневой раздел системы мы можем перенести на жесткий диск и сделать это довольно просто.

SSL защита подключений к Asterisk (Let's encrypt)

SSL защита подключений к Asterisk (Let's encrypt)

Наверное каждый кто работал с SIP-технологиями знает, что обмен данными по порту 5060 осуществляется в незащищенном виде и использовать программные телефоны без защиты соединения не рекомендуется, так как ваш пароль можно легко перехватить в управляющем потоке. И если простые аппаратные телефоны вообще в принципе не имеют защиты трафика при помощи SSL и могут использоваться только в рамках локальной или VPN-сети, то программные телефоны уже наверное все поддерживают защиту соедиенения.

Создание фермы виртуализации на базе KVM/QEMU с WEB-интерфейсом управления WebVirtManager

Создание фермы виртуализации на базе KVM/QEMU с WEB-интерфейсом управления WebVirtManager

Так как мне надо подготовить для портфолио несколько описаний выполненных проектов, то пожалуй начну с построения фермы виртуализации на базе OpenSource решений без использования Proxmox и т.п. Стоит отметить, что мне удалось создать полноценную ферму виртуализации из исключительно Open Source компонентов и мигрировать на построенное решение около 100 виртуальных машин на которых производилась разработка и тестирование программного обеспечения.

Linux Workstation autodeploy script (скрипт автоматического развертывания рабочих станций)

Linux Workstation autodeploy script (скрипт автоматического развертывания рабочих станций)

Наверное каждого системного администратора рано или поздно посещает идея написать скрипт автоматической настройки рабочих станций и серверов, причем вне зависимости от того какой вы администратор Windows или Linux и если такая идея вам пришла в голову, то значит вы дозрели. Без шуток, идея просто отличная и требует обязательного воплощения! Давайте сразу же начнем его и разрабатывать.

Создание Sitemap.xml для Django-проектов

Создание Sitemap.xml для Django-проектов

Для чего нужен файл sitemap.xml я думаю объяснять не стоит и все кто знаком с web-разработкой понимают, что этот файл так же важен как и robots.txt. Если вы используете полноценную CMS, то там за вас всю работу уже проделали и например в Django CMS поддержка Sitemap.xml и Robots.txt есть что называется из коробки, но в чистых Django Framework-проектах все эти операции придется проделать самостоятельно.

Настройка Ubuntu Linux в качестве терминального сервера x2go

Настройка Ubuntu Linux в качестве терминального сервера x2go

Продолжение старой заметки - Полноценный терминальный сервер на базе Ubuntu Linux. Она вызвала слишком много вопросов и была скорее просто небольшой обзорной статьей по технологиям удаленного доступа к графической консоли Linux-сервера, сейчас я продемонстрирую на практике как сделать из небольшой VPS-ки полноценный терминальный сервер на базе Ubuntu Linux

Open Source LiveChat для вашего сайта (бесплатный аналог сервисов типа JivoSite)

Open Source LiveChat для вашего сайта (бесплатный аналог сервисов типа JivoSite)

Доброе утро и сегодня я продолжу рассказывать, о полезных и удобных сервисах которые можно создать с использованием Rocket.Chat. Сегодня мы будем делать систему аналогичную JivoSite, но на базе своей платформы, без использования коммерческих облачных сервисов и естественно без ограничений на количество операторов. Система конечно требует некоторой доработки под каждое внедрение, что свойственно любому OpenSource-проекту, но стоит отметить, что результат того стоит.

Свяжитесь Со мной

Контакты для связи

  • +7-(383)-202-14-78
  • info@gita-dev.ru
  • г. Новосибирск, Выборная 99.