
Senior Linux System Administrato...
Job Details
Skills And Tools:
Job Description
1. Linux Server Administration:
- Manage, monitor, and maintain Linux-based servers (e.g., Almalinux , Ubuntu, RHEL) in production environments.
- Perform server provisioning, patching, performance tuning, and troubleshooting for enterprise-grade applications.
2. Hosting & Web Services:
- Set up, configure, and maintain hosting environments using tools like cPanel, WHM, Plesk, Apache, and Nginx.
- Manage DNS configurations, SSL certificate installations, and troubleshoot hosting-related issues for clients or applications.
3. Load Balancing:
- Deploy, configure, and manage load balancing solutions such as HAProxy, NGINX, or AWS Elastic Load Balancer (ELB).
- Optimize traffic distribution, maintain high availability, and support large-scale web applications.
4. Database Replication:
- Implement and manage database replication solutions for MySQL/MariaDB and PostgreSQL.
- Ensure data integrity, availability, and consistency across multiple replicas in high-traffic environments.
5. Clustering:
- Design and maintain clusters for high availability and scalability using Proxmox VE or Kubernetes.
- Perform resource allocation, live migrations, and implement fault-tolerant configurations for critical systems.
6. AWS S3 Storage Management:
- Integrate AWS S3 for data storage, backup, and archival purposes.
- Optimize S3 buckets for performance, security (IAM roles, bucket policies), and cost efficiency.
7. Proxmox Virtualization:
- Set up and manage virtual environments using Proxmox VE, including cluster management and high availability.
- Perform virtual machine (VM) provisioning, monitoring, and disaster recovery planning using Proxmox Backup Server.
8. Monitoring & Optimization:
- Utilize monitoring tools like Prometheus, Grafana, or Zabbix to ensure system uptime and health.
- Conduct root cause analysis, identify bottlenecks, and improve server and application performance.
9. Backup and Recovery:
- Implement automated backup strategies using tools like AWS S3, Proxmox Backup Server, or other solutions.
- Regularly test and document disaster recovery plans to minimize downtime during incidents.
10. Security & Compliance:
- Apply server hardening practices, including firewalls (e.g., iptables, UFW) and security patch management.
- Implement and maintain compliance with security best practices, including data encryption and access controls.
Job Requirements
- Very good experience with Linux system administration, maintenance and general security.
- Very good experience with high availability solutions (loadbalaner - sql replication ..etc)]
- Configured hosting environment on Linux and deployed the application
- Configured and administered Amazon EC2 Linux servers and other service on AWS.
- Configured and administered Linux/Unix hosting environments.
- Good knowledge with bash scripts, will be better if add other language like python