Agualogix Systems India / Careers / DevOps & QA Engineer
Now Hiring · Full-time

DevOps & QA Engineer

Kolkata, India
Full-time
Remote-friendly
2–4 years experience

About the Role

Agualogix Systems India is the dedicated engineering centre of JetFeeder, a global aquaculture feeding technology company. Our team builds and maintains the full technology stack behind JetFeeder: device firmware, IoT connectivity, cloud backend systems, and web applications used by farm operators across multiple countries.

We are looking for a DevOps and QA Engineer to join our team in Kolkata. This is a hands-on, ownership-oriented role. You will be responsible for keeping our infrastructure running reliably, managing deployment pipelines, and ensuring that every release meets the quality bar required for a production system operating in critical farm environments.

The right person for this role is comfortable on a Linux command line, understands how web applications and APIs are deployed and monitored, and takes quality seriously. Prior experience in a product engineering environment is strongly preferred over a services background.

What You Will Own

⚙️ Infrastructure & Deployment

  • Manage and maintain Linux-based server infrastructure hosting JetFeeder's backend services, web applications, and supporting systems.
  • Own the reverse proxy and web server layer, including SSL termination, routing configuration, and service availability.
  • Build and maintain CI/CD pipelines for automated build, test, and deployment of backend and frontend applications.
  • Manage containerised workloads using Docker and Docker Compose, including service orchestration and health monitoring.
  • Implement and maintain secure remote access infrastructure for distributed team operations across multiple geographies.
  • Own backup systems, offsite storage, and documented recovery procedures for all production data.
  • Manage firewall rules, network security policies, and access controls across server environments.

📋 Monitoring & Reliability

  • Set up and maintain service uptime monitoring with alerting for all critical systems.
  • Manage centralised log collection and ensure logs are structured, searchable, and retained appropriately.
  • Establish and track SLOs for core platform services used by farm operators.
  • Investigate and resolve infrastructure incidents, producing clear post-incident documentation.
  • Proactively identify reliability risks and propose improvements before they become production issues.

🧪 Product Quality Assurance

  • Test new features and releases across JetFeeder's web platform before they reach production, covering functional, regression, and edge-case scenarios.
  • Write and maintain structured test cases for core platform workflows including device management, feeding schedules, alarms, and reporting.
  • Test REST APIs and real-time data flows, verifying correctness of device-to-cloud communication and dashboard behaviour.
  • Work closely with the development team to reproduce reported bugs, verify fixes, and prevent regressions.
  • Contribute to the QA process for hardware validation workflows used in production testing of JetFeeder devices.
  • Maintain a clear record of test coverage, open defects, and release readiness status.

🔧 Tooling & Automation

  • Identify repetitive manual tasks across deployment and QA workflows and build automation to eliminate them.
  • Manage internal tooling for team productivity: automation servers, task schedulers, notification pipelines, and similar supporting systems.
  • Contribute to documentation of infrastructure topology, runbooks, and operational procedures.

What We Are Looking For

  • 2 to 4 years of hands-on experience in a DevOps, infrastructure, or QA engineering role, ideally within a product company.
  • Solid working knowledge of Linux server administration. You should be comfortable diagnosing issues, managing services, and working entirely from the command line when needed.
  • Practical experience with Docker and containerised application deployment.
  • Experience setting up or working with CI/CD pipelines. Familiarity with any mainstream CI platform is sufficient; the ability to reason about pipeline design matters more than knowledge of a specific tool.
  • Understanding of web application architecture: how APIs, databases, web servers, and frontend applications interact in a deployed environment.
  • Experience writing structured test cases and executing systematic testing of web applications and APIs.
  • Clear written communication. Our team operates across time zones; the ability to document work, raise issues, and communicate status in writing is essential.
  • A methodical, detail-oriented approach to problem solving. In a production environment serving active farms, reliability is not optional.

Good to Have

  • Exposure to IoT systems or embedded/connected device environments. Understanding how hardware devices communicate with cloud services is a significant advantage in this role.
  • Experience with long-range wireless network infrastructure or industrial communication protocols.
  • Familiarity with real-time data systems and the specific monitoring and testing challenges they present.
  • Experience with scripting for automation: shell scripts, Python, or similar.
  • Prior work in a remote-first or globally distributed engineering team.

Working at Agualogix

We are a small, focused engineering team. The work we do has direct impact on how JetFeeder products perform for farm operators across multiple countries. There is no large bureaucracy between an engineer and the production system they are responsible for.

You will work closely with the engineering leads and have visibility across the full technology stack. The role is remote-friendly with the expectation of reasonable overlap with Indian business hours for team collaboration.

We value people who take ownership seriously, communicate clearly, and bring genuine curiosity to the work. Experience in aquaculture or agriculture technology is not required. Interest in learning the domain is.