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

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


Python разработчик

Проект:

Разработка интеграционного сервиса на базе Python.


Задачи:

  • Сервис должен принимать сообщения с шины (SAP PI/PO) в формате XML файлов, парcить их и раскладывать данные в плоские таблицы PostgreSQL.
  • Сервис должен предоставлять возможность отправки запросов через шину на выгрузку данных из систем-источников, а также обеспечивать возможность ручной загрузки файлов.
  • При переносе данных из XML-сообщений в плоские таблицы PostgreSQL должна проходить проверка наличия этих данных (и далее либо апдейт имеющихся строк или просто запись новых строк).


Обязательные требования:

  1. Опыт в проектах на Python (3.8-3.10).
  2. PostgreSQL.


Будет преимуществом:

  1. Опыт работы в Django.
  2. Опыт с библиотеками etree\pysimplesoap\SOAP.
  3. Опыт с redis, nginx, keycloak, react.
  4. Fastapi (sqlalchemy, alembic).
  5. Умение писать асинхронный код.
  6. Умение писать SQL запросы.


Уровень: Middle+ или выше.

Локация: РФ, МСК, гибрид - удаленка + офис 2 раза в неделю (25%-30% времени).

В рамках проекта предполагается проведение тестирования разработок в офисе.


Senior PHP Developer

Одному из крупнейших ретейлеров детских товаров в России требуется опытный PHP разработчик для автоматизации графиков персонала на внутреннем портале.


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

- Поддержка транспортной системы, инфокиосков, мобильного приложения по части PHP.

- Разработка на PHP / JavaScript для поддержки внутренних WEB-приложений, а также мобильного приложения для сотрудников.

- Поддержка скриптов на PowerShell, VBS, CMD.


Требования:

- Опыт разработки web-приложений 3+ лет.

- Умение разбираться в чужом коде.

- Знание PHP (ООП) и фреймворков: Yii, Laravel.

- Хорошее знание JavaScript (Angular, TypeScript).

- Умение строить и поддерживать сервисы интеграции на базе PHP, SOAP, Ajax, REST.

- Умение работать с Git.

- Опыт разработки на C#.

- Опыт развертывания и поддержки баз данных (MySQL, MSSQL).

- Базовые навыки работы с Unix-системами, гипервизором OpenVZ.

- Понимание таких сервисов как LDAP, DNS, DHCP, SMTP, SNMP, NGINX, APACHE, RSYNC.

- Умение писать скрипты на PowerShell, VBS, CMD.

- Коммуникабельность.

- Умение простым языком объяснять бизнес-пользователям сложные «вещи».


В команду проекта входит PHP разработчик, с которым предстоит работать вместе.

SRE/DevOps Engineer

Офис
Удаленно
Full-time
Постоянная работа

Looking for a SRE/DevOps Engineer to work on a trading product.


Requirements:

  • Strong knowledge of Linux (or any other Unix);
  • Experience with DevOps tools (Docker, Jenkins, Gitlab-CI, Ansible, Terraform, Chef, Puppet etc.);
  • Understanding of principles of web-servers (ex. Nginx);
  • Understanding of HTTP Stack;
  • Understanding CI/CD;
  • Version control systems: Git;
  • Knowledge of SQL;
  • Basic knowledge of databases: PostgreSQL/MySQL;
  • Basic knowledge of networks.


Tasks/responsibilities:

  • Monitor the operation of reporting systems in production, solve current problems and work on improving the operation of systems (find errors in logs and performance loss, detect problems in the interaction of services, analyze application performance metrics and system metrics of host resources on which the application is deployed and create tasks for development team to fix the problems);
  • Incident resolution, root cause analysis, reporting, collaboration in problem;
  • solving including problems related to other teams;
  • Configure and adjust monitoring of services;
  • Build, release and configuration management of production systems;
  • Deploying, automating, maintaining and managing AWS cloud-based production system, to ensure the availability, performance, scalability and security of production systems;
  • Managing dev QA and production environments.


Tech stack:

  • *nix family OS;
  • AWS;
  • Kubernetes;
  • ELK;
  • Zabbix, Grafana, Dynatrace;
  • Git;
  • Jenkins, Gitlab CI;
  • Terragrunt;
  • PostgreSQL;
  • Kafka;
  • Consul, Vault.


Relocation to Montenegro.



Системный администратор

Офис
Удаленно
Full-time

Для работы на внутреннем проекте требуется Системный администратор уровня Senior.

Города присутствия кандидатов: Санкт-Петербург, Москва, Челябинск, Екатеринбург, Омск, Ульяновск, Петропавловск-Камчатский, Белгород.

Первые 3-4 месяца предполагается работа из офиса заказчика.


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

  • Обеспечение бесперебойной работы высоконагруженных сервисов;
  • Администрирование БД Oracle и Серверов приложений;
  • Поиск и устранение ошибок в работе серверов Приложений и БД;
  • Решение производственных задач;
  • Управление резервным копированием и восстановлением СУБД;
  • Ведение технической документации;
  • Обработка обращений пользователей.

 

Необходимый опыт:

  • Высшее техническое образование;
  • Знание теоретических основ и понимание архитектуры СУБД Oracle;
  • Опыт использования инструментов Oracle DB: RMAN, DataPump;
  • Владение SQL на уровне, необходимом для администрирования СУБД;
  • Опыт работы с ОС Linux (rpm-based) на уровне продвинутого пользователя;
  • Знание английского языка на уровне чтения технической документации;
  • Опыт работы с серверами приложений Apache, Apache Tomcat, Nginx.

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

  • Опыт работы с Oracle Exalogic Elastic Cloud.
  • Опыт написания сценариев командной оболочки.
  • Опыт администрирования СУБД PostgreSQL.



Frontend Developer (Angular, JavaScript)

Удаленно
Full-time

Для работы на крупном банковском проекте требуется специалист на позицию Frontend Developer (Angular, JavaScript), уровень Senior.


С чем работает проект:

  • Angular 7 — используем фреймворк в полную силу: reactive forms, OnPush change detection, router resolvers & guards, CLI, lazy loading etc;
  • RXJS — пишем реактивно и умеем правильно применять разного рода операторы;
  • NGRX — делаем правильную архитектуру с менеджером состояния приложения;
  • Typescript — пишем строго-типизированный код;
  • Jest/karma+jasmine — покрываем приложения тестами с точки зрения правильной пирамиды тестирования.


Необходимые навыки и умения:

  • Опыт работы с Angular 4.x.x (и выше);
  • JavaScript (ES5 и выше). Уверенное знание основ JavaScript;
  • HTML5, CSS3 (и выше);
  • NodeJs;
  • TypeScript 2.x (и выше);
  • Опыт работы в Agile команде;
  • Понимание работы веб-приложений (HTTP протокол, REST API);
  • Умение проводить качественное код-ревью;
  • Навыки работы с CI/CD (teamcity);
  • Навыки конфигурирования NGINX;
  • Навыки написания unit-тестов.

DevOps engineer

Удаленно
Full-time

Задачи:

  • Сопровождение и развитие микросервисной инфраструктуры.
  • Администрирование CI/CD платформы.
  • Поиск и устранение причин отказов приложений и микросервисов.
  • Взаимодействие с командой разработки, проработка совместных решений.
  • Контроль внесения изменений в промышленную среду.


Пожелания к кандидатам:

  • Желание развиваться, стремление к новым знаниям и изучению современных практик DevOps.
  • Опыт настройки и администрирования компонентов микросервисной архитектуры (Docker, Apache Mesos, Kubernetes, Spring Cloud, Nginx, HAProxy, Kafka и т.д.).
  • Опыт администрирования систем мониторинга и нотификации (ELK, Grafana, Prometheus, Alertmanager, Zabbix, Zipkin и т.д.).
  • Опыт разработки инструментов автоматизации (Bash, Python, Ansible).


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

  • Опыт администрирования Linux (предпочтение RHEL, SLES).
  • Опыт администрирования СУБД (MS SQL, Oracle, PostgreSQL) и нереляционными СУБД (MongoDB, Cassandra).

Frontend разработчик

Удаленно
Full-time

Для крупного банковского проекта требуется Frontend разработчик.


Требования:

• Опыт работы от 4-х лет

• Версия JS – ES6+

• Опыт работы с Webpack/Babel

• React – Опыт написания UI на хуках. Опыт написания кастомных хуков

• React. Хранилище - Redux + Redux thunk

• React. UI frameworks – Material UI

• Опыт настройки проксирования разработки, и настройка конфигурирования endopin`s.

• Опыт работы с окружением проекта(.env)

• Опыт работы с TypeScript

• Опыт работы с HTTP клиентами: Axios, Fetch и др.

• Опыт работы с сокет-клиентами – SocketIO, Storm. SockJS и тп

• Опыт работы с ESLint/TSLint/Prettier/JSDoc

• Владение кроссбарузерной вёрсткой (IE11, Chrome v41) (Flex/Grid/Методология BEM)

• Опыт работы с препроцессором стилей SASS. Опыт в написании и использовании переменных и миксинов.

• Опыт работы с NodeJs (+ ExpressJS)

• Опыт работы с Docker

• Опыт работы с Nginx

• Опыт работы с инструментами (GIT/BitBucket/Jira/Confluens/TeamCity/Figma)


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

Разработка веб-приложения для внутреннего использования, связанного с развитием контактного центра.