Systems Administrator
Responsibilities:
1. Understand and document current infrastructure.
2. Creating system documentation and maintenance plans
3. Creating plan to normalize infrastructure into a manageable environment
4. Creating scripts/install tools to monitor all aspects of all environments and clearly report hardware and software issues.
5. Managing and tune database infrastructure
6. Managing and tune web server infrastructure
7. Updating and patching installed components as upgrades/security issues are found.
8. Carrying out development and scripting tasks as required.
9. Liaising with Development Team Leaders to aid in moving systems from test into production and aid with on-going support
10. Partaking in peer code/security/design reviews, contribute and learn in equal proportion
11. Responsible for the availability and performance of the service.
12. Allocating, managing and escalating events/requests across teams.
13. Managing client cases and escalations from Client Operations teams.
14. Assigning tasks to produce written work instructions to resolve infrastructure
15. Identifying infrastructure-monitoring weaknesses.
16. Ensuring that recurring infrastructure impacting issues are manage through the appropriate internal processes
Key Skills:
1. Knowledge and awareness on best practices and features of Cloud/SaaS delivered services.
2. Knowledge of HTTP(S), SMTP, LDAP, DNS, NTP and other internet protocols is desired.
3. Knowledge of open source monitoring and graphing tool such as Zabbix, Nagios, Cacti, Syslog is mandatory
4. Knowledge of Linux from a user and system administrator perspective is mandatory. Exposure to other UNIX operating systems is an asset.
5. Shell scripting is a great asset to this position. Bash and/or Perl is desirable.
6. Knowledge of Linux based email servers such as Qmail, Postfix, Sendmail or Exim is mandatory.
7. Basic understanding of proxying technologies such as Squid is an asset
8. Basic understanding of firewall technology and load balancing technology.
9. Practical understanding of email, database, backup, and web security issues.
10. Ability to work in team settings, with both local and remote teams while stayed self-directed and maintaining an ever-changing workload.