Актуальные заказы по PHP

DevOps engineer

Удаленно
Full-time

В поиске специалиста на позицию DevOps engineer для доработок рабочего веб-приложения, которое развёрнуто в Kubernetes-кластере.


Задачи:

1) Повышение безопасности контейнеров

На текущий момент и nginx, и PHP-FPM запускаются от пользователя root.

Требуется переработать Dockerfile так, чтобы оба сервиса запускались от не привилегированного пользователя (best practices безопасности в контейнерах).

 

2) Миграция с Ingress на API Gateway

Заменить текущую Ingress-конфигурацию Kubernetes на полноценный API Gateway (например, Kong, Traefik, Tyk или другой — обсуждаемо).

Обеспечить корректную маршрутизацию, TLS, аутентификацию и логирование трафика через новый шлюз.

 

Ожидаемые навыки:

  • Уверенное владение Docker и Kubernetes (CRD, Ingress, Services, ConfigMaps и т.д.);
  • Опыт написания безопасных и эффективных Dockerfile;
  • Понимание принципов работы nginx и PHP-FPM в контейнерной среде;
  • Опыт настройки и эксплуатации API Gateway (Kong, Traefik, Envoy и др. — будет преимуществом);
  • Работа с GitLab CI/CD и GitLab Container Registry;
  • Знание принципов безопасности в Kubernetes (например, PodSecurityContext, PSP/PSA).

 

Будет плюсом:

  • Опыт аудита и харденинга контейнеризованных приложений;
  • Понимание CI/CD-практик для PHP-проектов.

MySQL/PHP Application Developer

Постоянная работа
Full-time

В информационное агентство, специализирующееся в сфере финансовых рынков требуется MySQL/PHP Application Developer. Формат работы удаленный, но будет необходимо раз в квартал посещать офис в Санкт-Петербурге или Ереване.


Обязанности:

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


Требования:

  • Уверенное понимание принципов проектирования реляционных БД, знание SQL (MySQL 8+) и его возможностей (CTE, оконные функции, триггеры и т.п.);
  • Опыт и понимание принципов оптимизации SQL запросов;
  • Уверенное знание PHP 7.4+, принципов ООП, шаблонов проектирования;
  • Опыт работы PHP backend программистом 5+ лет;
  • Опыт работы с GIT;
  • Желание работать в команде;


Будет плюсом:

  • Опыт работы с highload проектами и оптимизации структуры БД и SQL запросов для увеличения быстродействия;
  • Опыт работы с noSQL хранилищами (MongoDB).

Разработчик MediaWiki

Удаленно
Full-time
Постоянная работа
Строительная компания ищет опытного разработчика MediaWiki для работы на проекте по созданию информационной платформы.

Senior Web Developer - WordPress

We are looking for an experienced Web developer on WordPress. The successful candidate will be responsible for creating websites of the company.


Responsibilities:

  • WordPress websites` creation and development.
  • Integration of WordPress websites with the company's analytics systems / API / Salesforce and other services and testing them before launch.
  •  Creating special effects, animation on the WordPress websites.
  • Working with our SRE team to create and optimise pipelines and deploy processes.
  • Analyse and find optimised technical solutions for tasks` implementation.
  • Estimate time of tasks` implementation.


Skills Required:

  • HTML5, CSS, PHP, JS, jQuery, Ajax, JSON, MySQL
  • WordPress hooks, custom posts/taxonomies/fields, REST API, creating queries using wpdb, etc.
  • Development of custom themes and plugins for WordPress
  • Working with custom JS scripts
  • Compliance with valid layout and cross-browser compatibility, creation of websites with adaptive design
  • Ability to layout (using Figma), flex, grid, layout without using Bootstrap if necessary
  • Experience in optimising/improving WordPress security
  •  Setting up caching, customising themes, WP plugins for maximum performance
  • Optimisation and refinement of projects
  • Experience with Github
  • Experience with Amazon Web Services
  • Knowledge of administration: Shell, Apache, Nginx, MySQL, Cron
  • Code validation and code audit for problem areas
  • At least 3 years of experience working with customised WordPress websites
  • Portfolio: at least 3 customised WordPress sites (mandatory)
  • Intermediate English level (please submit your CV in English)
  • Russian language would be a plus


Nice to have:

  • Experience in performing tasks for SEO requirements
  • Experience in optimising website loading speed
  • Experience with migration plugin from Drupal to WordPress
  • Experience with CI/CD and automated deployments
  • Experience with website testing