The job ad is no longer active
Look at the current
jobs
DevOps
→
Go Platform and DevOps Engineer Offline
Snotor
Responds Quickly
$$$$
We are looking for an engineer who combines AWS infrastructure expertise with hands-on Go development. You will build and operate the telemetry ingestion layer of an industrial IoT platform, with a focus on reliability, security and observability.
Responsibilities
- Provision and maintain AWS infrastructure using Terraform.
- Develop a Go ingestion service to decode, validate and persist device telemetry.
- Build stream-processing workflows with batching, replay, deduplication and dead-letter handling.
- Archive telemetry in S3 and support efficient time-series storage.
- Automate container builds and deployments, including multi-architecture images.
- Implement monitoring, load testing, backup and restore procedures and operational runbooks.
Requirements
- Strong production experience with AWS and infrastructure as code using Terraform.
- Hands-on Go development experience sufficient to independently build and maintain services.
- Experience with ECS Fargate, ECR, VPC, IAM, S3, CloudWatch, Secrets Manager and KMS.
- Understanding of stream processing, checkpointing, backpressure and at-least-once delivery.
- Experience with Kinesis or a comparable streaming platform; ability to implement idempotent processing.
- Practical PostgreSQL knowledge, including schema migrations, write performance and recovery.
- Experience with Docker, CI/CD, metrics, logs, alerting and production troubleshooting.
- Ability to validate reliability through load tests and recovery exercises.
- English sufficient for technical discussions, documentation and client collaboration.
Nice to have
- AWS IoT Core, MQTT, X.509 device identity and device-scoped access policies.
- CBOR or other binary protocols, TimescaleDB and Parquet archives.
- Multi-architecture container builds for amd64 and arm64; industrial telemetry systems.
Technology environment
Go, AWS IoT Core, Kinesis, ECS Fargate, Terraform, PostgreSQL / TimescaleDB, S3, Docker.
Soft Skills
You’ll feel comfortable in this role if you:
- Take ownership of your work and follow things through.
- Prefer solving problems rather than simply highlighting them.
- Focus on results and keep things practical.
- Communicate openly and respectfully with others.
We offer
- Salary based on qualifications and experience.
- Official employment.
- 21 working days of paid vacation.
- 14 days of paid sick leave.
- The opportunity to work on challenging web application projects delivered to clients around the world, including North America, Europe, Australia, and Asia.
Required languages
English
B2 - Upper Intermediate
Ukrainian
Native
The job ad is no longer active
Look at the current
jobs
DevOps
→
📊
Average salary range of similar jobs in
analytics →
Loading...