freehire launches on Product Hunt on 26 August.

Follow →

Application Developer

Summary

Maintain and optimize event-driven infrastructure using Kafka, NiFi, RabbitMQ, and Kubernetes, while automating operations with Bash and CI/CD tools.

  • As a Developer, you will play a crucial role in the design, development, and maintenance of software applications. Your primary mission will be to contribute to the creation of high-quality, scalable, and innovative solutions that meet the needs of our clients. You will collaborate with cross-functional teams to deliver cutting-edge software products, ensuring functionality, usability, and performance.

Mission/Role Purpose

The EVS Support- DevOps role is responsible for supporting, maintaining, and optimizing our event-driven infrastructure and DevOps environments, ensuring high availability, performance, and reliability of data streaming and integration platforms.

Knowledge of tools such as Apache Kafka, Apache NiFi, RabbitMQ, and RTI, as well as manage containerized and cloud-native workloads using Red Hat, OpenShift and Kubernetes. This role involves incident management, automation scripting, and close collaboration with development, infrastructure, and monitoring teams.

Responsibilities

  • Event Streaming & Integration Support
  • Manage and support data streaming platforms (Kafka, NiFi, RabbitMQ, RTI).
  • Monitor, troubleshoot, and optimize event-driven workflows and data pipelines.
  • Ensure reliability, scalability, and fault-tolerance of streaming systems.
  • Perform topic management, consumer group tuning, and schema validation.
  • DevOps & Platform Maintenance
  • Deploy, configure, and manage containerized applications on Red Hat OpenShift and Kubernetes clusters.
  • Automate operational processes using Bash scripting and CI/CD tools.
  • Maintain and troubleshoot Linux servers supporting streaming infrastructure.
  • Support integration environments via mRemote, PUTTY, and FileZilla for remote access and transfers.
  • Implement and maintain monitoring dashboards using Grafana and Prometheus.
  • Respond to alerts and incidents using PagerDuty, ensuring timely resolution and minimal downtime.
  • Conduct root cause analysis (RCA) and produce incident reports.
  • Work closely with developers to debug and optimize services using Postman and Visual Studio.
  • Maintain technical documentation and process guides in Confluence.
  • Track and manage support tickets, bugs, and project tasks in Jira.
  • Support DevOps lifecycle improvements and environment readiness for deployments.

Skills

Technical Proficiency:

  • Strong understanding of event streaming technologies (Kafka, NiFi, RabbitMQ, RTI).
  • Solid experience with Linux administration (Red Hat / CentOS preferred).
  • Hands-on experience with OpenShift and Kubernetes container orchestration.
  • Proficiency in Bash scripting and automation.

Tools & Platforms:

  • mRemote, PUTTY, FileZilla for remote access and file management.
  • Grafana for monitoring and visualization.
  • Visual Studio and Postman for debugging and API testing.
  • Jira and Confluence for documentation and issue tracking.
  • PagerDuty for on-call alert management.

Soft Skills:

  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration within cross-functional teams.
  • Ability to handle high-pressure support situations effectively.
  • Strong attention to detail and documentation accuracy.

Behavioural Skills / AO Competency Model

  • Adaptability: Demonstrate flexibility and adaptability in a dynamic and fast-paced work environment.
  • Collaboration: Work effectively within a team, share knowledge, and contribute to a positive team culture.
  • Innovation: Drive innovation by proposing and implementing creative solutions to challenges.
  • Ownership: Take ownership of projects, demonstrating a sense of responsibility and commitment to delivering high-quality results.
  • Learning Orientation: Embrace a continuous learning mindset, staying abreast of new technologies and industry trends.

Education and Experience

  • Bachelor’s degree in computer science, Information Technology, Engineering, or equivalent work experience.
  • 3+ years’ experience in DevOps, Platform Engineering, or Event Streaming Support role.
  • Red Hat Certified System Administrator (RHCSA) or OpenShift Certification is advantageous.
  • Familiarity with ITIL practices and 24/7 operational support environments preferred.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available