UNIX System Administrator
An opportunity exists for a skilled Unix System Administrator to be a key team player in their dynamic development team and provide Enterprise Software Solutions to several key Clients.
Requirements:
- 3 years + Unix System Administration capabilities, RedHat Enterprise Linux (or variants) preferred.
- Knowledge of capacity planning.
- Knowledge of Switching, Routing, Firewall and Packet Filtering, and how to use a Sniffer.
- Bash scripting capabilities.
- Experience with DevOps technologies, automated VM provisioning and/or containers is a plus
- Enthusiasm and true passion to develop a career within a multi-disciplinary Software development environment.
- The Ability to define and follow best practices and standards.
- The Ability to work well under pressure and to compromise to meet deadlines.
- Excellent communication skills, both written and verbally, Ability to communicate clearly and convey or absorb technical ideas, suggestions and solutions.
- The ability to work in a team as well as independently.
- A good attitude, strong work ethic and Ability to quickly acquire new skills.
- Ability to manage priorities and time efficiently and work in a structured manner.
- Ability to think independently and logically, to isolate causes of problems and to find solutions.
- Ability to deal with interruptions and to estimate and communicate progress.
- Ability to attend to detail and to see the bigger picture.
- Ability to stand back from own work, accept feedback, learn from others, and conform to decisions.
- Ability to perform tasks of a more routine nature reliably and efficiently.
- A quality awareness, aspire to high reliability and guaranteed service to clients.
- A willingness to work outside office hours when occasionally required.
Responsibilities:
- Administer, capacity plan, install, implement, and diagnose:
- Web Servers (Apache httpd).
- Java Application Servers (Apache Tomcat, JBoss WildFly).
- SMTP Server (sendmail/postfix).
- Hardware and Software RAID.
- Virtualisation:
- Administer and commission hosts in a virtualised Server cluster, using VMWare ESXi and Oracle VM.
- Deploy and maintain Unix Virtual Machines.
- Networking:
- Administer DNS, DHCP and VPN services.
- Configure and maintain networking, including Firewalls, Routers, Switches and Wi-Fi access points.
- Participate in the Software Development process:
- Administer the Application build environment, utilising Jenkins CI.
- Automate Application deployment solutions, using Bash scripting, Windows PowerShell.
- Plan and implement roll-out of container-based Application deployment.
- Deploy Software builds to post-build environments, e.g. Internal Test, UAT and Production.
- Monitor and optimise host performance.
- Automate System tasks, using scripting with Bash.
- Ensure reliable Disaster Recovery and Backup procedures.
- Develop and maintain installation and configuration procedures.
Salary: Negotiable depending on skill level and the amount of years’ experience required.
Please note that if you have not been contacted within 7 days of your Application, please consider your Application unsuccessful. Only shortlisted candidates will be contacted. You are welcome to call our offices for more information on 087 295 0701.
Ref: JHB001210/BM