Position: DevOps engineer (AWS)
Company: Coherent Solutions
Experience required: 3y
English level: upper

**About project:**
IOT platform 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. We are 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.

IOT platform 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.

**Technologies:**
● AWS native core components ( RDS, EC2, ECS, EFS, Cognito, S3, EKS)
● Grafana, AppDynamics, DataDog, New Relic, CloudWatch, etc.
● AWS resource management (ECS, EC2, Networking, EFS, Cognito)
● Docker, ECS, or other container solution
● Lint, SonarQube, Coverity or other tools
● DB - SQL, noSQL (couch, cosmos, dynamo, redis)

**Job requirements:**
● 3+ years developing services and API in a 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.
● 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.
● Advanced understanding of Networking, network security and Internet principles

**Responsibilities:**
● 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 the 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 the 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.

**ISsoft offers:**

● Opportunity to share experiences at internal meetings and conferences
● 100+ technical and non-technical training for development and broadening of horizons
● Career growth and development
● Regular salary review based on employee performance
● Medical insurance from the first working day
● 15 sick leave are fully compensated
● 18 working days of paid leave
● IT Club Loyalty program gives a lot of discounts and bonuses
● GYM compensation
● English courses
● Remote work
● Team sports activities, and corporate events

**Join us!**