DevOps и Back-end задачи по Continuous Integration / Delivery (Debian)
10 613 UAHДоброго времени суток!
Зовут Алексей, хочу менять мир, ищу единомышленников на разовое или долгосрочное сотрудничество.
Требуется выполнить комплекс задач по созданию современного локального (пока не клауд) окружения на выделенном сервере для потоковой ступенчатой разработки и сопровождения при помощи Jira, Bitbucket и др.
Организация Continuous Integration/Continuous Deployment, используя контейнеризацию/виртуализацию, автоматизированное создание репозиториев и окружений для разработки, тестирования и отладки. Быстрое развёртывание релиза для работы над фичами, и дальнейшее продвижение по пайплайну авто- и мануальных тестов, вплоть до грамотного слияния фич и бранчей и последующего тестирования unit, regression, user acceptance, performance testing, вплоть до деплоя на прод.
На мой непрофессиональный взгляд, мне бы хотелось (могу, впрочем, ошибаться):
- установить и настроить (on-site server версии):
- Atlassian Jira Core (Software) для таск- и баг-трекинга
- + Jira Service Desk для customer support ticketing system
- + интеграция с таск-менеджером Wrike для ПМ через Wrike API/Unito/Zapier/etc.
- Atlassian Bitbucket Pipelines для автоматизации процессов
- Atlassian Confluence для внутренней документации
- Zabbix для мониторинга
- Atlassian Jira Core (Software) для таск- и баг-трекинга
- и интеграция этого добра с чем-то из, например:
- Jenkins/Maven
- Bitbucket Git/Artifactory
- Ansible/Terraform/SaltStack
- Kubernetes, Docker
- SonarQube, xUnit, Selenium и т.д. автоматизация тестирования (без/с написанием тестов-скриптов в дальнейшем)
- обеспечить отказоустойчивость Debian-сервера
- конфигурация таблицы пользовательского доступа и запрет постороннего доступа
- на сервере предустановлена панель Plesk, плюсом будет его знание/использование в работе
- организовать автоматическое резервное бэкапирование и восстановление в/из облака в случае аварии (есть мысли использовать Google Cloud, ибо есть GSuite)
- конфигурация сетевой безопасности (проверить/сконфигить файрволы в Plesk, fail2ban, iptables, и т.д.)
- конфигурирование анти-спама для исходящей почты в соединении с Gsuite/Gmail (настройка SPF, DKIM, DMARC)
Конкретную (правильную с вашей точки зрения) конфигурацию подобной системы хочется услышать от Вас.
Буду рад выслушать Ваши предложения конфигурации и плана реализации со сроками.
Приложения 5
-
606 34 0 Привет,
Во-первых много написано
Смотрите если у вас ограничений бюджет то вам Bitbucket не нужен, лучше взять Gitlab
Jira - платная, тому если команда к 6 человек можно использовать Youtrack + сразу будет интеграция с инструментами jetBrains и трекинг часу по таскам, с этой связкой можно еще взять teamcity для CI/CD также там есть связка с инструментами jetBrains (много разработчиков их используют)
По docker надо вам его использовать или нет, надо смотреть проект
Если у вам Gsuite/Gmail, то об этом настройка SPF, DKIM, DMARC даже говорить не стоило, так как Гугл делает это сам, это надо тогда когда вы хочете свой почтовый сервер
Это само собой организовать автоматическое резервное бэкапирование и восстановление в/из облака в случае аварии
если интересно пишите, обсудим проект посмотри что надо что нет и тогда подкорректируем цену и срок выполнения
-
459 19 5 2 Имею опыт работы системным администратором 18+ лет.
Я долго работал в технической поддержке (L3) хостинга uk2group.
DevOps - docker, ansible, jenkins, github, openstack, etc... )
Amazon AWS 10+ лет работы.
Ваш проект будет решён в кратчайшие сроки и с высоким качеством.
-
Это прям кнопка бабло нужна, но девопсп знающего все про все вы не найдете.Разбейте на этапы, тогда будет результат иначе потраченное время и деньги.Ибо можно зп и 500 платить пол года год и ничего не выйдет.
-
Интересно, а этот заграничный заказчик вообще немного понимает в том, что написал автор этого ТЗ ?
Например вот это:
Bitbucket Pipelines
Jenkins/MavenAnsible/SaltStack
В проект тянут 3 инструмента для continuous deployment, 2 для continuous integration. Хотят в 1 человеке собрать скилы опытного кодера, фронтедера и еще devops-a и дать ему 3 копейки. Автор ТЗ явно из СНГ, потому, как задания не логично выстроены и запад и Европа делит это на нескольких людей.
Крайне не советую связываться с этим всем. -
Тут в профиле можно хоть из Африки написать.
-
Я владею всем. Но извините. Для одного человека всего заявленного слишком много. Он физически не успеет 🙂
-
У нас есть Atlassian on-site запакованный в docker app и собственно мультистейджинг в swarm при помощи traefik, portainer, harbour.
Можем развернуть вам собственно говоря готовый (даже sonar есть).
Либо можем предложить пользоваться нашим.
Однако необходимо понимать что наличие стека для организации процесса не означает наличие процесса. Необходимо будет сделать bamboo spec на ваши проекты и иные интеграционные задачи для того что-бы запустить уже существующие у вас проекты
-
Актуальные фриланс-проекты в категории DevOps
Развертывание Ruby on Rails проекта на VPS + Входящая маршрутизация электронной почтыНужна помощь в развертывании платформы для автоматизации запросов на публичную информацию (на базе open-source движка Alaveteli). Проект работает как почтовый маршрутизатор: генерирует уникальные email-адреса для каждого запроса, отправляет их в государственные органы, а ответы… DevOps, Linux и Unix ∙ 4 дня 14 часов назад ∙ 11 ставок |
Инженер по инфраструктуре резидентных проксиМы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через… C и C++, DevOps ∙ 6 дней 16 часов назад ∙ 13 ставок |