DevOps Engineer (Information & Internet sphere)

Львів
Remote
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:
  • AWS native core components ( RDS, EC2, ECS, EFS, Cognito, S3, EKS);
  • Grafana, AppDynamics, DataDog, New Relic, CloudWatch;
  • AWS resource management (ECS, EC2, Networking, EFS, Cognito);
  • Docker, K8s;
  • Lint, SonarQube;
  • Grafana;
  • DB – SQL, noSQL (couch, cosmos, dynamo, redis);
  • JavaScript, Python;
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
  • 100+ technical and non-technical trainings to develop and expand your horizons;
  • Internal meetings and conferences (we like sharing our expertise);
  • English courses;
  • Free medical insurance;
  • Remote work option;
  • 15 sick days fully compensated;
  • Team sports activities,  and corporate events;
  • GYM compensation;
  • 18 business days of paid vacation.
Напишiть нам!
Ми обов'язково вiдповiмо!