DevOps Engineer (Information & Internet sphere)

Удалённая работа
Поддержим ваш переезд - Польша, Литва, Болгария, Молдова, Румыния, Грузия
Company Background

Our client was founded in 2016 to create a standards-based open-access network for low-power devices with privacy and security built-in from the ground up. Our customer is an international team made up of researchers, security experts, firmware developers as well as system programmers and app developers working together to build a blueprint for this new edge of the internet.

 

Our client provides a low-code, open, secure BLE-to-cloud-and-back communications service. Our customers are system integrators and application developers who create innovative asset tracking, inventory management, logistics, and compliance applications.

Project Description

Develop and Architect Cloud Infrastructure for the IOT platfrom for client to support its IOT Platform.

Technologies:
Javascript
Python
Redis
RedisGears
AWS
Grafana
Docker
ECS
What You'll Do
  • Collaborate with firmware, mobile, middleware, and quality engineers to develop reusable cloud components and back end solutions for the IoT platform;
  • Work with architect to develop a scalable extensive backed IoT platform;
  • Interface with product, marketing, and UX team members to convert production vision into functional solutions. Manage derivative technical requirements accordingly;
  • Develop automated solutions for validating stress, load and performance of cloud platform;
  • Execute standardized deployment playbooks for infrastructure and application;
  • Participate in peer review meetings surrounding system and component design;
  • Contribute to pull request process as a developer and reviewer;
  • Develop unit testing for software components;
  • Adhere to coding standards and industry best practices for high quality software development;
  • Debug, troubleshoot, and diagnose platform quality stability issues in test and production landscapes;
  • Execute an Agile (Scrum/Kanban) development process to provide adequate work visibility and on time software delivery;
  • Advocate and drive process definition to standardize best practices across the cloud development team;
  • Document system and cloud software components as designs require;
  • Keep software components up to date with routine patching and maintenance work;
Job Requirements
  • 5+ years developing services and API in microservices architecture;
  • SDLC across multiple cloud environments;
  • Service and API performance and load testing;
  • Familiarity with IOT protocols inc MQTT, CoAP, LwM2M (VernMq configuration a plus);
  • Container based deployments with Docker and/or  Kubernetes;
  • Autoscaling, horizontal and vertical scaling on AWS;
  • Node-red, Grafana, K6 a plus;
  • Experience working with DB — SQL, noSQL (couch, cosmos, dynamo, redis);
  • Configuration of CI/CD pipelines, and deployment scripts/automation (Github actions preferred);
  • Security and firewall threat management a plus;
  • Experience with encryption;
  • Destructive and disaster recovery testing experience a plus;
  • Experience in load, performance, stress, and soak testing;
  • Good verbal and written English;
What Do We Offer

This is not the whole list of benefits. It is different depending on the country you’re moving to. You can ask for details your recruiter. Here are the main benefits for all the locations:

 

  • 100+ technical and non-technical trainings to develop and expand your horizons;
  • Internal meetings and conferences (we like sharing our expertise);
  • English courses (both with Russian-speaking teachers and native speakers);
  • Sports activities (soccer, basketball, hockey, tennis, swimming, etc.);
  • Corporate events (corporate parties, team building, happy hours, canoeing, etc.);
  • Presents for important life occasions (birthday, wedding or childbirth);
  • Global anniversary policy.
Напишите нам!
Мы обязательно ответим!