We are seeking a skilled and experienced Web Administrator to join our team. The ideal candidate will manage and maintain our web servers and web applications, ensuring their smooth operation, security, and optimal performance. As a Web Administrator, you will configure and monitor web server software, manage databases and caches, and ensure web standards and protocol compliance. Additionally, you will work closely with our development teams to troubleshoot issues and implement solutions to enhance our web infrastructure.
Key Responsibilities:
- Configure and maintain web server software, such as Apache, Nginx, or Tomcat, to ensure optimal performance and security.
- Manage and troubleshoot web applications running on the servers, including PHP and Java frameworks.
- Monitor server performance and capacity and implement scaling strategies as needed.
- Manage databases and domains, ensuring data integrity and availability.
- Ensure web standards and protocol compliance, including HTTP, SSL, DNS, and FTP.
- Implement and maintain web security measures to protect against vulnerabilities and cyber threats.
- Collaborate with development teams to deploy new applications and updates and troubleshoot issues.
- Perform regular backups and disaster recovery procedures to ensure data integrity and availability.
- Stay up-to-date with the latest web technologies, trends, and best practices.
- Assist with general IT support in our office, like setting up users and troubleshooting issues.
Key Skills:
- Proficiency in configuring and managing web server software like Apache, Nginx, or Tomcat.
- Deep knowledge in setting up and configuring load-balanced, high availability and scalable web servers with Nginx.
- Expertise in setting up and maintaining performant, scalable MySQL databases clusters and replication
- Expertise in setting up and maintaining performant, scalable Redis cache clusters and replication
- Strong understanding of web application frameworks, such as PHP or Java.
- Experience with managing web content, databases, and domains.
- Deep knowledge of web technologies and protocols, including HTTP, SSL, DNS, and FTP.
- Familiarity with web security best practices and techniques.
- Experience in performance optimization of web servers and applications.
- Excellent troubleshooting and problem-solving skills.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- AWS SysOps Administrator skills, including experience with AWS services like EC2, S3, RDS, IAM, and CloudWatch.