Оплата не указана
Вакансия находится в архиве
Требуемый опыт работы
От 1 года до 3 лет
Тип занятости
Полная занятость
График работы
Полный день
Чем предстоит заниматься:
Разработка CLI интерфейса (bash) и RESTful API для управления сервисами, в т.ч. pf, ipfw (FreeBSD 13) на языке PHP (8.1.14) используя Framework Yii2.
Рефакторинг legacy кода на чистом PHP, а так же на Phalcon 5 (миграция на Yii2).
Написание тестов на Codeception покрывающих API.
Уверенное знание PHP7 (основные встроенные функции и компоненты, особенности языка).
Уверенное знание Yii2 (устройство фреймворка, основные компоненты, такие как модули, входные скрипты, настройки, console, MVC, ORM, ActiveRecord, validators, cache, безопасность, свои модули и т.д.
Умение работать с Composer (основные команды, понимание принципов работы Autoloader).
Разработка RESTful API с нуля (RBAC, JWT и т.д.).
Умение работы с MySQL/PostgreSQL, написание чистых запросов, а также с помощью ORM Yii.
Знание Python на уровне чтения и понимания готового кода, разбор скриптов.
Уверенное знание Bash скриптов (написание своих скриптов).
Умение писать Unit тесты в Codeception (знание Fixtures/Mock/Code Coverage).
Опыт работы с одной из систем виртуализации VirtualBox/vmware/Hyper-V или другой (настройка различных ОС, типы сетевых адаптеров).
Уверенная работа с UNIX-системами.
Понимание основных принципов сетевой модели OSI (уровни, типы данных, протоколы). Знание основных протоколов TCP/IP.
Будет плюсом:
Знакомство с PHP8, знание изменений по сравнению с версией 7.
Опыт работы с RabbitMQ (Yii queue).
Знание стандартов PSR.
Знание Swagger API на основе аннотаций.
Опыт работы с WebSocket.
Опыт работы с Postman в команде.
Опыт работы с memcache, Redis.
Привилегированности (если он будет делать CLI), безопасности используемых методов.
Поддержка версионности API
Опыт работы с Packegist и опыт разработки собственных плагинов для Yii2.
Формирование индексов в бд, понимание конкурентного доступа к БД.
Понимание технологий и принципов работы основного стека протоколов (TCP/IP, IPv4/IPv6, UDP, FTP, DNS, HTTP(s), NTP, SSH, ICMP, RIP, LDAP, rsync, SOAP, NAT, RPC), а также MAC, NAT и т.д. Теоретические знания о таких механизмах сети как VPN, Proxy, NAT.
Понимание модели OSI.
Знакомство с FreeBSD.
Умение настраивать небольшую инфраструктуру сети (например, client -> firewall -> DMZ), с использованием таких технологий как VPN, Proxy, NAT, IPsec
Знание формирования правил в одном из сервисов iptables/pfctl/ufw/nftables/ipfw.
Опыт работы в gitlab, jira (основные принципы работы с Merge Request, ветки, задачи, спринты, понимание принципов работы по SCRUM).
Ключевые навыки
Контактная информация
Т1
Сайт: t1.ru
Почта: info@t1.ru
Вакансия опубликована 06.05.2024 в г. Москва.
Похожие вакансии
Не указана
Новосибирск
Площадь Гарина-Михайловского
Полный день
В команду проекта для сферы Здравоохранения ищем Разработчика PHP.
О проекте:
В специализированном портфеле решений «БАРС.Здравоохранение» есть всё, что нужно для объединения основных процессов отрасли: административных, лечебно-диагностических, финансово-экономических. Входящие в него информационно-аналитические системы...
7 мая
от 45 000 ₽
Томск
Полный день
Sibcode Digital Agency открывает вакансию на бэкенд PHP-разработчика. Мы разрабатываем проекты для решения различных бизнес задач, включая типовые веб-сайты и интернет-магазины, а также уникальные веб-сервисы.
Обязанности:
20 мая
от 150 000 до 200 000 ₽
Москва
Семеновская
Удаленная работа
В Московский офис международной хостинговой компании требуется разработчик PHP для разработки и поддержания ПО в рамках инфраструктурного отдела.
Коротко о нас: Площадки в РФ, Нидерландах, Германии, Финляндии, США, 4000+ физических серверов, кластеры виртуализации на 5000+ VPS, 60+ человек в нескольких офисах. Работаем с 2008 года...
18 марта