15 years

12 - 0 Lacs

Posted:1 day ago| Platform: SimplyHired logo

Apply

Work Mode

On-site

Job Description

Learning Management System - Moodle

  • Moodle Administration – Installation, configuration, and maintenance of the Moodle platform.
  • Course Management – Creating, managing, and updating courses, categories, and content.
  • User Management – Handling user roles, permissions, enrolment methods, and authentication mechanisms.
  • Web Services – Integration with third-party applications, managing APIs, and handling external services.
  • Development – Customizing Moodle plugins, event handling, and extending Moodle functionality as per requirements.
  • Student Management – Overseeing enrolments, generating reports, monitoring student progress, and handling feedback mechanisms.
  • Troubleshooting – Diagnosing and resolving Moodle issues related to performance, bugs, and security vulnerabilities.
  • Moodle Coding Skills (Highly Desirable) – Strong hands-on experience with Moodle core codebase, plugin architecture, and contribution to Moodle development projects.

Moodle Infrastructure Management

  • SSL Certificates – Managing SSL for secure access and compliance.
  • Apache Web Server – Configuring and optimizing Apache for high performance.
  • Ubuntu Linux OS – Administering Linux servers for Moodle deployment.
  • PHP – Managing PHP versions, extensions, and performance tuning.
  • MySQL – Database administration, performance optimization, and backups.
  • Filesystem & Shell Scripts – Managing file storage, shell scripting for automation, and backup handling.

AWS Cloud Infrastructure

  • VPC – Designing and managing Virtual Private Cloud for secure networking.
  • EC2 – Provisioning, configuring, and maintaining EC2 instances.
  • RDS – Managing AWS RDS for MySQL databases.
  • CloudWatch – Setting up monitoring, logging, and alerts for system health.
  • Load Balancer – Configuring and maintaining Application Load Balancer (ALB) for high availability.
  • WAF (Web Application Firewall) – Implementing security measures to protect against threats.
  • Route 53 – Configuring DNS and domain name management.
  • S3 – Managing object storage, backups, and integrations with Moodle.
  • AWS Backup – Implementing and managing backup strategies.
  • SES (Simple Email Service) – Configuring and maintaining email notifications and alerts.
  • SNS (Simple Notification Service) – Managing messaging and alert systems.
  • Security – Ensuring compliance, IAM role management, security policies, and best practices.

Additional Skills & Knowledge (Preferred but not Mandatory):

  • Terraform/CloudFormation – Infrastructure as Code (IaC) for automating deployments.
  • CI/CD Pipelines – Implementing DevOps best practices for Moodle development.
  • Moodle Performance Optimization – Caching mechanisms like Redis, load balancing strategies.
  • SAML/OAuth2 – Managing single sign-on (SSO) authentication.
  • Content Delivery Network (CDN) – Implementing CloudFront or other CDNs for performance improvements.
  • Log Analysis & Incident Handling – Investigating application errors and log management.

Required Experience:

  • 15+ years of experience in Moodle LMS administration and development.
  • 15+ years of experience in AWS cloud infrastructure management.
  • Strong knowledge of Linux systems, web servers, and database administration.
  • Experience in developing and troubleshooting Moodle plugins.
  • Ability to handle Moodle integrations with external systems.
  • Expertise in AWS security and compliance best practices.
  • Excellent problem-solving skills and ability to work in a dynamic environment.

Education & Certifications (Preferred but Not Mandatory):

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • AWS Certified Solutions Architect – Associate/Professional.
  • Moodle Administration Certification.
  • Linux Professional Institute Certification (LPIC) or RHCE.

Job Type: Contractual / Temporary
Contract length: 24 months

Pay: Up to ₹100,000.00 per month

Benefits:

  • Flexible schedule

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

hyderabad, telangana, india

chennai, tamil nadu, india

bengaluru, karnataka, india