DevOps Engineer

Sorry, this job was removed at 08:44 p.m. (CST) on Monday, Nov 18, 2024
Be an Early Applicant
Kyiv, Kiev
In-Office
Pet
The Role

Role Overview:

As a DevOps Engineer at FluentPet, you will play a key role in ensuring the seamless deployment, scaling, and management of our IoT ecosystem. You'll work closely with firmware engineers, backend developers, and other cross-functional teams to automate and optimize the integration, testing, deployment, and operation of our IoT and backend solutions. The ideal candidate has experience working with AWS cloud infrastructure, CI/CD pipelines, and managing IoT devices at scale. You will be responsible for maintaining and improving FluentPet's infrastructure, ensuring the reliability and security of our pet communication products.

Key Responsibilities:

  • Cloud Infrastructure Management: Design, implement, and manage AWS cloud infrastructure to support FluentPet’s IoT solutions and backend services. Ensure high availability, scalability, and security.
  • Automation & CI/CD: Develop and maintain CI/CD pipelines to automate the testing, building, and deployment of both firmware and backend services. Enable fast and reliable code delivery.
  • IoT Device Management: Oversee the deployment and monitoring of IoT devices, ensuring secure and efficient communication between devices and the cloud (AWS IoT Core).
  • Monitoring & Troubleshooting: Set up monitoring, logging, and alerting for cloud infrastructure and IoT devices to ensure system health. Respond to and troubleshoot any production issues.
  • Security: Implement and enforce security best practices for AWS environments, including secure communication between IoT devices and cloud services (MQTT, HTTPS).
  • Collaboration: Work closely with firmware engineers and backend developers to ensure seamless integration between embedded systems, cloud infrastructure, and web services.
  • Cost Optimization: Monitor cloud resource usage and optimize infrastructure to reduce costs without sacrificing performance.

Qualifications:

  • Education: Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
  • Experience with AWS: Proven experience with AWS services, including EC2, S3, CloudFormation, Lambda, AWS IoT Core, Device Shadow, and MQTT protocols. Experience managing IoT deployments using AWS IoT services is preferred.
  • Containerization & Orchestration: Experience with Docker and container orchestration tools such as Kubernetes to manage scalable deployments of backend and IoT services.
  • CI/CD Pipelines: Experience creating and maintaining CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI to automate deployment and testing processes for both firmware and backend systems.
  • Scripting & Automation: Strong proficiency in scripting languages such as Python, Bash, or Go to automate tasks and manage cloud infrastructure.
  • Networking & Security: Knowledge of network protocols, firewalls, VPNs, and secure communication protocols for IoT systems.
  • Version Control: Familiarity with Git and branching strategies to support collaborative development.
  • IoT and Embedded Systems: Understanding of embedded systems and firmware deployment, including over-the-air (OTA) firmware updates for devices like ESP32. Familiarity with FreeRTOS is a plus.
  • Collaboration & Communication: Excellent communication and problem-solving skills, with the ability to work effectively across teams in a dynamic, fast-paced environment.

Preferred Experience:

  • Experience with monitoring and logging tools such as Grafana, Prometheus, or AWS CloudWatch.
  • Familiarity with Agile and DevOps best practices, including infrastructure as code (IaC) tools like Terraform or AWS CloudFormation.
  • Experience with audio processing, real-time applications, or RTOS in IoT devices is a plus.
  • Knowledge of CMake or similar build systems for managing complex projects is advantageous.

Tech Stack:

  • AWS (EC2, S3, IoT Core, Lambda, CloudFormation)
  • Docker, Kubernetes
  • CI/CD Tools (Jenkins, GitLab CI, CircleCI)
  • Python, Bash, Go (for scripting and automation)
  • MQTT, HTTPS (for IoT device communication)
  • Git (for version control)
  • Terraform or AWS CloudFormation (for infrastructure as code)
  • Monitoring tools: Grafana, Prometheus, CloudWatch

Similar Jobs

In-Office
Kyiv, Kiev, UKR

Wix Logo Wix

Devops Engineer

Enterprise Web • Information Technology • Software
In-Office
Kyiv, Kiev, UKR

Atlas Technica Logo Atlas Technica

Devops Engineer

Information Technology
In-Office
Kyiv, Kiev, UKR

Skylum Logo Skylum

Devops Engineer

Artificial Intelligence • Digital Media • Software
In-Office
Kyiv, Kiev, UKR
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Diego, California
13 Employees
Year Founded: 2013

What We Do

When it comes to other minds, we’ve barely scratched the surface of what’s possible. Our tools are designed to enrich the lives of animals we know well, such as dogs and cats, while strengthening the bond they have with us, humans.

We were inspired in the fall of 2019 by speech language pathologist Christina Hunger, who showed the world that tools for communicating with non-verbal children can also work to help us communicate with dogs.

Similar Companies Hiring

Chewy Thumbnail
Retail • Pharmaceutical • Pet • Healthtech • eCommerce
Boston, MA
20000 Employees
Vetcove Thumbnail
Pet • Healthtech
New York, NY
65 Employees
Spot & Tango Thumbnail
Pet • Manufacturing • Food • eCommerce
New York City, NY
150 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account