Responsibilities and Qualifications
- Work experience of 4-7 years.
- Proficiency in managing Apache web servers, including configuration, troubleshooting, and performance tuning.
- Strong understanding of MySQL database administration, including backup and recovery, replication, and performance optimization.
- Knowledge of PHP programming language and its deployment on Linux systems is preferred.
- Experience with scripting languages like Bash, Python, or PHP for automation and infrastructure management.
- Understanding of networking concepts and protocols (TCP/IP, DNS, HTTP, SSL/TLS).
- Ability to diagnose and troubleshoot complex system issues, ensuring quick resolution and minimal downtime.
- Knowledge of security best practices and experience implementing security measures for Linux-based servers.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Strong problem-solving and analytical abilities to identify and address system-related challenges efficiently.
- Install, configure, and maintain Ubuntu-based servers, ensuring their availability, reliability, and scalability.
- Monitor system performance, identify and resolve issues, and implement necessary optimizations to maximize efficiency.
- Manage Apache web server, including installation, configuration, virtual host management, and troubleshooting.
- Administer MySQL databases, including installation, configuration, backup and recovery, performance tuning, and replication.
- Collaborate with developers to deploy and manage PHP applications on the Ubuntu platform.
- Perform system and security audits, and implement necessary patches, updates, and security measures to protect the infrastructure.
- Automate repetitive tasks and server deployments using scripting languages such as Bash, Python, or PHP.
- Implement and maintain monitoring and logging solutions to ensure system availability and performance.
- Provide technical support to resolve server-related issues and participate in on-call rotations as needed.
- Document system configurations, processes, and procedures to ensure knowledge sharing and smooth operations.