Requirements and responsibilities
Systems Administrator
Key Responsibilities
- 
Maintain and support infrastructure both on-premises and in the cloud (AWS, Azure, VMware) using IaC tools (Terraform & OpenTofu).
- 
Implement and maintain security measures and security best practices.
- 
Monitor and validate backups, troubleshoot incidents, and escalate complex issues when needed.
- 
Support help desk teams by resolving system and infrastructure escalations.
- 
Administer and manage operating systems running Windows Server and Ubuntu Linux.
- 
Manage Office 365 email accounts and Azure services.
- 
Maintain and configure load balancer such as AWS Load balancers and Nginx.
- 
Apply system patches, security updates, and SSL certificate renewals.
- 
Keep track of infrastructure assets and services.
- 
Ensure high availability through clustering, load balancing, and redundancy configurations.
- 
Maintain infrastructure services such as DNS, DHCP, Certificate Authority, and file servers.
- 
Document procedures and contribute to knowledge sharing.
Technical Requirements:
- 
Proficiency with Amazon Web Services "AWS" (VMware & Azure are a plus)
- 
Experience building and maintaining CI/CD pipelines, GitHub Action, GitLab CI
- 
Hands on experience with IaC tool, Terraform & OpenTofu
- 
Versions Control: Git
- 
Good understanding of Docker and containerization
- 
Familiarity with logging and monitoring tools
- 
Excellent communication and collaboration skills
- 
Good knowledge of PostgreSQL and SQL databases
- 
Good understanding of security practices and compliance
- 
Automations and scripting (GO & AWS Lambda experience is a plus)
- 
Solid understanding of Networking
- 
Intermediate skills of Linux & Windows
- 
Familiarity with JIRA and ticketing systems