Senior DevOps Engineer

iFarmer

iFarmer

Software Engineering
Posted on Nov 26, 2025

Job Overview – Senior DevOps Engineer

The Senior DevOps Engineer will build and manage CI/CD pipelines, automate cloud infrastructure on AWS, and support containerized applications. They will ensure system reliability, security, and performance, troubleshoot production issues, and collaborate with cross-functional teams. Strong experience with microservices, automation, and monitoring tools is required.

Key Responsibilities:

  • Design, implement, and maintain CI/CD pipelines for Rails applications (GitHub Actions, GitLab CI, CircleCI, etc.).

  • Manage and optimize AWS infrastructure (EC2, RDS, S3, CloudFront, IAM, VPC).

  • Configure and monitor application servers (Puma, Nginx, Sidekiq)

  • Maintain and tune PostgreSQL RDS for performance, backups, and replication.

  • Implement and manage Redis for caching and Sidekiq job processing.

  • Set up logging and monitoring (Prometheus, Grafana, ELK stack, Datadog, CloudWatch).

  • Improve infrastructure reliability with auto-scaling, load balancing, and fault tolerance.

  • Manage containerized workloads (Docker, Kubernetes, or ECS/EKS).

  • Automate infrastructure provisioning (Terraform, Ansible, CloudFormation).

  • Implement security best practices (TLS/SSL, IAM roles, secrets management, patching).

  • Monitor and control resource usage (memory leaks, disk usage, CPU spikes).

  • Troubleshoot production issues (Rails performance, background jobs, DB bottlenecks).

  • Be a team player and prepared to work with onsite, remote and globally distributed team of both iFarmer and our customer as well as partner teams

  • Comfortable with on-call support for production incidents.

  • Automate everything that is humanly possible.

Education: Bachelor’s / Master’s degree in Computer Science, Information Technology

Experience: Minimum 3-5 years of hands-on experience in DevOps.

Additional Responsibilities:

  • Implement and maintain DevOps processes, tools, and infrastructure.

  • Strong knowledge of microservice architecture.

  • Collaborate with teams to streamline software delivery pipelines.

  • Automate deployment, configuration management, and monitoring processes.

  • Ensure version control, continuous integration, and deployment best practices.

  • Monitor system performance, troubleshoot issues, and optimize resource utilization.

  • Contribute to the design and implementation of scalable and reliable infrastructure.

  • Assist in incident management and root cause analysis.

  • Stay updated with relevant technologies and contribute to process improvement.

  • Provide technical guidance to the team and share best practices.

Other Benefits:

  • Salary Review: Yearly

  • Festival Bonus: 2

  • Group Insurance

  • Medical Benefits

  • Weekly Holidays: 2 (Friday & Saturday)

Think you're the one we're looking for?

Send us your updated CV at career@ifarmer.asia with the subject line: "Senior DevOps Engineer - Tech" Let’s grow something great together.