Ed-admin is committed to providing easy-to-use software that helps educators, students, administrators, and parents manage all aspects of educational administration.
More information available on the company website at: https://ed-admin.com/
Job Title
DevOps Engineer
Job Overview
The DevOps Engineer at Ed-Admin enables the organization to run scalable and reliable cloud infrastructure on AWS while ensuring systems are secure, compliant, and continuously monitored against risks. By driving automation through CI/CD, the DevOps Engineer improves deployment speed and operational efficiency as also supporting business continuity and resilience, ensuring minimal downtime and strong system performance.
Responsibilities
- Design, deploy, and maintain scalable AWS infrastructure including EC2, EBS, and S3 resources.
- Configure and manage RHEL servers, ensuring high availability, security, and compliance.
- Implement and optimize CI/CD pipelines to streamline application deployment and infrastructure updates.
- Monitor and enhance system security using SIEM tools, IPS/IDS, WAF, and VPN configurations.
- Conduct regular assessments of CVEs (Common Vulnerabilities and Exposures) and apply timely remediation measures.
- Work closely with the CSP (Cloud Service Provider) to maintain compliance and governance through CSPM (Cloud Security Posture Management).
- Set up and manage log monitoring systems to detect anomalies and improve system observability.
- Plan and validate RPO (Recovery Point Objective) and RTO (Recovery Time Objective) targets for business continuity.
- Implement and test Layer 3/4/7 DDoS mitigation strategies to ensure system resilience.
- Collaborate with cross-functional teams to maintain a secure, automated, and reliable DevOps environment.
Education
Essential
Bachelor’s degree in Business, Computer Science, Information Technology, or a related field.
Experience
Essential
- 4+ years of experience as a DevOps Engineer or in a similar cloud infrastructure role.
- Proven hands-on experience with AWS services (EC2, EBS, S3, CloudWatch, IAM, VPC, WAF).
- Strong proficiency with RHEL administration, patch management, and system hardening.
- Experience managing CI/CD pipelines using tools such as Jenkins, GitHub Actions, or GitLab CI.
- Expertise in infrastructure-as-code tools (Terraform, CloudFormation, or Ansible).
- Solid understanding of network security concepts including IPS/IDS, VPNs, firewalls, and Layer 3/4/7 DDoS protection.
- Familiarity with SIEM solutions (e.g., Splunk, ELK, or AWS GuardDuty) and log monitoring practices.
- Working knowledge of CSPM and vulnerability management tools for CVE analysis and mitigation.
Preferred
- Understanding of RPO and RTO metrics within disaster recovery and backup strategies.
- Excellent analytical, troubleshooting, and communication skills, with a strong focus on automation and security best practices.
- Experience working in product based organizations
- Ability to travel to Chandigarh (if required)
Interpersonal Skills
Essential
- Excellent communication and teamwork skills.
- Strong analytical and problem-solving abilities.
- Attention to detail and ability to manage multiple priorities.
- Adaptability in a fast-paced and changing environment.
Preferred
- Proactive mindset and eagerness to learn new technologies.
- Ability to work independently while maintaining collaboration with cross-functional teams.
Remuneration
USD 13-16 per hr
Working day and hours
- Mon to Fri, some weekend work may be necessary to support our operation which is 24 x 7
- Working hours are 8 hrs minimum between 8am to 6pm CAT
Date needed to Start
As soon as possible
Onboarding and Local Environment Setup
As part of our comprehensive onboarding process, successful candidates will be required to undergo an induction that may span over a few days. It is important to note that this induction is designed to be completed at your own pace and within your own time, and it is an unpaid aspect of the onboarding process.
In ensuring a smooth transition onto our platform, setting up your local environment is a key step. The time needed can range from half a day to a week, depending on your familiarity. If you're already acquainted, it might just take a few hours.
It's worth mentioning that this onboarding process is unpaid and meant to be completed at your own pace, fitting into your personal schedule. While troubleshooting is part of the learning curve, any extra time spent is entirely your choice, without compensation. We appreciate your understanding and thank you for managing this in your own time.
Job Type: Full-time
Pay: From ₹1,200.00 per hour
Work Location: Remote