Mental Health First Aid India

2 Job openings at Mental Health First Aid India
LMS Administrator chennai, tamil nadu 15 years INR Not disclosed On-site Not specified

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

LMS Administrator chennai 15 years INR 12.0 - 12.0 Lacs P.A. On-site Part Time

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