Epicareer Might not Working Properly
Learn More

System Administration Engineer

$ 4,000 - $ 9,000 / month

Checking job availability...

Original
Simplified

Responsibilities:

  • Responsible for deployment, troubleshooting, maintenance, upgrade, and support of IT infrastructures, including network, VPN, Window servers, computer, operating systems, email systems, applications and associated hardware and software.
  • Perform server administration tasks, including user administration, security permissions, backup, etc, ensuring system architecture components work together seamlessly.
  • Ensure security and policy compliance while performing technical tasks.
  • Perform emergency or periodically planned information systems administration tasks, maintenance/updates and configuration changes.
  • Perform system & server monitoring and backup and restore procedures to ensure system and data availability.
  • Assist in the system integration hardware and software installation configuration and disposition of servers and workstations to support the architecture.
  • Perform ongoing performance tuning, resource optimization, repair and recovery from hardware or software failure for desktop and servers.
  • Implement and manage server and application security policies, including firewall configurations and anti-virus solutions.
  • Regularly apply security patches to server environments and respond to system vulnerabilities.
  • Ensure proper access control and manage role-based access to sensitive information and systems.
  • Collaborate with the IT Support team to manage identity and access management systems.
  • Collaborate with the IT Support team on network-related security measures, such as VPNs and firewall configurations.
  • Work closely with the IT Support team to ensure seamless integration between server infrastructure and the network environment.
  • Provide second-tier support for escalated issues from the IT Support team and assist in troubleshooting system-related issues for end-users.
  • Collaborate with other Technology teams to provide solutions and support for broader tech initiatives.

Job Requirements

  • Diploma in Computer Engineering / Computer Science / Information Technology or related.
  • 3 years of working experience as Systems Administrator.
  • Strong hands-on knowledge in networking, database servers (e.g., MySQL, Postgres, PrestoDB), and networking equipment (firewalls, routers, switches).
  • Proficiency in Linux and Unix operating systems is essential, including a strong working knowledge of bash commands.
  • Experience with bash scripting or Python scripting is highly desirable.
  • Experience in managing LAMP stack and Java environment servers.
  • Hands-on knowledge on containerization technology (i.e. Docker, Kubernetes), CI/CD Tools (GitLab, GitHub, Jenkins), scripting skills (Bash, Python, PowerShell) for automation, monitoring (Prometheus, Grafana), and Infrastructure as Code (i.e. Ansible, Terraform) is preferred.
  • Familiarity with cloud platform (AWS, Azure, GCP) is an added-advantage.
  • Good verbal and written communication skills.

Responsibilities:

  • Responsible for deployment, troubleshooting, maintenance, upgrade, and support of IT infrastructures, including network, VPN, Window servers, computer, operating systems, email systems, applications and associated hardware and software.
  • Perform server administration tasks, including user administration, security permissions, backup, etc, ensuring system architecture components work together seamlessly.
  • Ensure security and policy compliance while performing technical tasks.
  • Perform emergency or periodically planned information systems administration tasks, maintenance/updates and configuration changes.
  • Perform system & server monitoring and backup and restore procedures to ensure system and data availability.
  • Assist in the system integration hardware and software installation configuration and disposition of servers and workstations to support the architecture.
  • Perform ongoing performance tuning, resource optimization, repair and recovery from hardware or software failure for desktop and servers.
  • Implement and manage server and application security policies, including firewall configurations and anti-virus solutions.
  • Regularly apply security patches to server environments and respond to system vulnerabilities.
  • Ensure proper access control and manage role-based access to sensitive information and systems.
  • Collaborate with the IT Support team to manage identity and access management systems.
  • Collaborate with the IT Support team on network-related security measures, such as VPNs and firewall configurations.
  • Work closely with the IT Support team to ensure seamless integration between server infrastructure and the network environment.
  • Provide second-tier support for escalated issues from the IT Support team and assist in troubleshooting system-related issues for end-users.
  • Collaborate with other Technology teams to provide solutions and support for broader tech initiatives.

Job Requirements

  • Diploma in Computer Engineering / Computer Science / Information Technology or related.
  • 3 years of working experience as Systems Administrator.
  • Strong hands-on knowledge in networking, database servers (e.g., MySQL, Postgres, PrestoDB), and networking equipment (firewalls, routers, switches).
  • Proficiency in Linux and Unix operating systems is essential, including a strong working knowledge of bash commands.
  • Experience with bash scripting or Python scripting is highly desirable.
  • Experience in managing LAMP stack and Java environment servers.
  • Hands-on knowledge on containerization technology (i.e. Docker, Kubernetes), CI/CD Tools (GitLab, GitHub, Jenkins), scripting skills (Bash, Python, PowerShell) for automation, monitoring (Prometheus, Grafana), and Infrastructure as Code (i.e. Ansible, Terraform) is preferred.
  • Familiarity with cloud platform (AWS, Azure, GCP) is an added-advantage.
  • Good verbal and written communication skills.