System Administrator (Open LMS)
New
L
LTGE-learning
Philippines, RemoteFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 3+ years of work experience in Information Technology, or 5+ years of work experience in Information Technology overall
- Required Skills
- AWSPHPPostgreSQLPythonSQLGitMySQLRubyGrafanaPrometheusCI/CDTerraformJSONAnsibleScripting
Requirements
- In depth experience of AWS services (RDS (Relational Database Service), EC2, S3, Lambda, EKS, Aurora PostgreSQL, WAF, NAT GW, Transit GW, ALB, etc.)
- Deploying, securing and maintaining MySQL databases and validating their stability and efficiency.
- Analytical problem-solving methodology with an outstanding ability to communicate and document effectively
- Minimum of three years in Linux system administration with experience automating system processes with a variety of scripting languages or equivalent skills
- Practical experience analyzing and troubleshooting large-scale, multi-region deployments in a public cloud (i.e. AWS)
- Practical experience with IaC, CI/CD, structured configuration such as JSON or YAML, and version control solutions (i.e. git)
- Experience in cloud deployment and management tools (e.g. Terraform, Puppet, Chef, Ansible)
- Familiarity with one or more programming or scripting languages (Python / PHP / Ruby)
- Experience with LAMP stack: Linux, Apache, MariaDB/PostgreSQL/Aurora MySQL
- Experience in database administration along with a fundamental understanding of structured query language
- Knowledge of standard network/application protocols like HTTPS, SMTP, DNS, VPN
- A BS in Computer Science or a related field such as engineering or mathematics and 3+ years of work experience in Information Technology, or 5+ years of work experience in Information Technology overall
Responsibilities
- Using scripting, automation and Infrastructure as a Code (IaC) to continuously improve the reliability, scalability, and performance of applications and services deployed on AWS.
- Performance tuning and configuration of MySQL, Linux system and application parameters supporting highly concurrent web stacks.
- Configure and manage systems through code using configuration management and IaC templating software such as Ansible, Terraform, Puppet, Chef, etc.
- Providing top tier support to issues escalated from the Customer Success support team and interface with development teams to hand-off application issues.
- Engaging with development teams on the design, deployment, capacity needs and operations of microservices, and supporting them as they transition to production.
- Install and troubleshoot learning management systems including Moodle™ along with related plugins, modules, and 3rd party configurations.
- Providing advanced technical support to clients via email, phone, or other methods by identifying problems, researching answers, and guiding support team through appropriate steps to provide the best possible customer experience.
- Documenting procedures and share knowledge base articles throughout problem resolution and architecture development processes.
- Monitoring the availability, performance and health of production systems in support of meeting service level objectives using monitoring systems such as Icinga, New Relic,Prometheus, Grafana, CloudWatch, OpsGenie and PagerDuty.
- Participating in emergency incident response on-call rosters. Practicing blameless postmortems that lead to improvements in resiliency and reductions in alert fatigue.
View Full Description & ApplyYou'll be redirected to the employer's site