. This role involves provisioning and maintaining servers for both internal systems and client projects, including cloud-based environments on AWS. The ideal candidate will ensure high availability, security, and performance of all server infrastructure.
Key Responsibilities:
Deploy, configure, and maintain
Linux-based servers
(RHEL, AlmaLinux, Rocky Linux, CentOS, Ubuntu) for internal and client systems.
Manage and monitor
cloud environments
, primarily
AWS EC2
,
VPC
,
S3
,
Route53
, and
IAM
.
Install, configure, and troubleshoot
web server stacks
(Apache, NGINX),
PHP
,
MySQL/MariaDB
, and related services.
Handle
domain and DNS configurations
,
SSL certificates
(Let's Encrypt & custom), custom
port forwarding
, and
reverse proxies
.
Ensure robust
firewall
configuration (firewalld/iptables) and
OS hardening
across environments.
Perform
regular system updates
,
security patching
, and
log management
.
Implement automated
backup strategies
(local and cloud-based) and
disaster recovery plans
.
Automate routine server tasks with
Bash scripting
,
cron jobs
, and CLI tools.
Collaborate with software development and support teams to deploy and scale applications.
Troubleshoot server and service-level issues, and ensure SLA compliance for production environments.
Maintain up-to-date documentation of system architectures, deployments, and procedures.
Minimum Qualifications & Skills:
Bachelor's degree in Computer Science, IT, or a related technical field.
3+ years of experience administering Linux servers in production environments.
Deep understanding of Linux systems, networking, and open-source server technologies.
Hands-on experience managing
AWS infrastructure and services
.
Required Certifications (at least two preferred):
Red Hat Certified System Administrator (RHCSA) OR Red Hat Certified Engineer (RHCE)
Linux Foundation Certified System Administrator (LFCS)
CompTIA Linux+
AWS Certified Solutions Architect - Associate
Preferred Skills:
Strong knowledge of
Apache/Nginx configuration
,
PHP-FPM
, and
MySQL tuning
.
Experience setting up and managing
VPNs
(Site-to-Site and Client-to-Site).
Familiarity with
infrastructure monitoring tools
(e.g., CloudWatch, Nagios, Zabbix).
Ability to work with
custom applications
,
web hosting environments
, and
client-specific configurations
.
Awareness of
load balancing
,
failover
, and
server scalability
techniques.
Job Type: Full-time
Application Question(s):
Have you completed the following level of education: Bachelor's Degree?
Have you deployed or managed infrastructure on AWS?
How many years of experience do you have working with Linux server administration in production environments?
Do you hold any of the following certifications: RHCSA OR RHCE?
What's your expected Salary?
Application Deadline: 30/07/2025
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.