Linux Administrator

Posted 6 days ago

Worldwide

Summary

Linux Server Administration Install, configure, maintain, and troubleshoot enterprise Linux servers. Perform server provisioning, patch management, operating system upgrades, and performance tuning. Monitor server health, resource utilization, and uptime. Configure and administer Apache and/or Nginx web servers. Manage backups, disaster recovery, and business continuity procedures. Automate routine administrative tasks using Bash scripting or other automation tools. Troubleshoot hardware, operating system, networking, and application issues. Moodle LMS Administration Install, configure, upgrade, and maintain Moodle Learning Management System (LMS). Monitor Moodle performance and optimize application responsiveness. Install and maintain Moodle plugins, themes, scheduled tasks, and integrations. Troubleshoot application issues and coordinate testing before production deployments. Ensure maximum uptime and availability of the LMS environment. Support integrations with authentication services, databases, and third-party applications. AWS Infrastructure & Database Administration Design, configure, and administer Amazon Aurora Serverless database clusters. Configure and manage Amazon RDS Proxy to efficiently manage database connections and scale. Deploy, configure, secure, and maintain Linux servers hosted on Amazon EC2. Monitor database performance and optimize SQL queries and database resources. Configure automated backups, snapshots, replication, and disaster recovery. Perform database upgrades and maintenance with minimal downtime. Implement database security using IAM, encryption, Secrets Manager, Security Groups, and least-privilege access. Monitor AWS infrastructure using CloudWatch and Performance Insights. Troubleshoot database connectivity, latency, and application integration issues. Linux Security Implement Linux server hardening in line with industry security best practices. Configure SSH security, firewalls, Fail2Ban, access controls, and file permissions. Monitor system logs and investigate suspicious activities. Perform vulnerability assessments and remediation. Maintain security patches and software updates. Assist with incident response and forensic investigations. Ensure systems comply with organizational security policies and standards. Cloudflare Administration Configure and administer Cloudflare DNS, CDN, SSL/TLS, caching, and security services. Manage Cloudflare Web Application Firewall (WAF) rules. Configure DDoS protection, bot mitigation, rate limiting, and Zero Trust access. Monitor Cloudflare analytics and security events. Troubleshoot website connectivity and performance issues. WordPress Administration Install, maintain, secure, and optimize WordPress websites. Manage themes, plugins, updates, and website backups. Optimize website performance and security. Troubleshoot WordPress issues and implement best practices. Coordinate website maintenance and deployments. Documentation & Communication Fluent verbal and written English communication skills are required. Develop and maintain technical documentation, system architecture diagrams, and operational procedures. Create installation guides, troubleshooting documentation, and disaster recovery procedures. Document infrastructure changes and maintain configuration records. Produce clear technical reports for management and project stakeholders. Communicate effectively with technical and non-technical staff. Required Qualifications Bachelor’s degree in Computer Science, Information Technology, or an equivalent level of professional experience. Minimum five (5) years of Linux server administration experience. Strong experience administering enterprise Linux environments. Extensive experience administering Moodle LMS. Strong Linux security and server hardening experience. Experience managing Amazon Aurora Serverless databases. Experience configuring and administering Amazon RDS Proxy. Strong experience with MySQL database administration. Experience with AWS networking, IAM, Security Groups, Secrets Manager, and CloudWatch. Strong Cloudflare administration experience. Strong WordPress administration experience. Experience with Nginx and/or Apache. Experience managing SSL certificates and DNS. Strong troubleshooting and analytical skills. Excellent written communication skills. Excellent technical documentation skills. Ability to manage multiple priorities and work independently. Desired Personal Attributes Strong attention to detail. Excellent organizational and time management skills. Self-motivated and able to work independently. Strong analytical and problem-solving abilities. Customer-service oriented with excellent interpersonal skills. Commitment to continuous learning and professional development. Ability to thrive in a collaborative team environment. Salary: $2500 - $3700 DOE

  • $3,000.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Complex project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Linux System Administration
Activity on this job
  • Proposals:50+
  • Last viewed by client:2 days ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Oct 19, 2020
  • United States
    Denver3:46 AM
  • $7.5K total spent
    1 hire, 0 active
  • 498 hours

Explore similar jobs on Upwork

WebLogic Administrator for OracleHourly‐ Renewed 3 weeks ago
Oracle Database
Oracle PLSQL
Oracle Database Administration
Microsoft SQL Server Administration
Oracle RAC
HaloPSA MigrationHourly‐ Posted 2 weeks ago
Microsoft Windows
macOS
Security Management
Helpdesk
Computing & Networking
Managed Services
Microsoft Active Directory
System Administration
Data Migration

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo