Job Description

Role Overview


A Server Engineer supporting Web Developers is responsible for:

  • Designing, configuring, and maintaining Linux-based servers (Ubuntu, CentOS).
  • Ensuring web applications run smoothly, securely, and efficiently.
  • Acting as the bridge between infrastructure and development teams.

Core Responsibilities

  • Server Setup & Configuration

  • Install and configure web servers (Apache, Nginx).

  • Manage PHP, , Python environments.
  • Configure databases (MySQL, PostgreSQL, MongoDB).
  • Security & Compliance

  • Apply patches and updates regularly.

  • Configure firewalls (iptables, ufw).
  • Manage SSL/TLS certificates (Let's Encrypt, Certbot).
  • Performance Optimization

  • Load balancing and caching (HAProxy, Varnish, Redis).

  • Monitoring resource usage (top, htop, Nagios, Prometheus).
  • Optimize ser...

Ready to Apply?

Take the next step in your AI career. Submit your application to Focal Consulting today.

Submit Application