Title: Linux Systems Administrator
Duties and responsibilities:
-Testing, debugging and troubleshooting of Linux platform level problems
-Working closely with the global counterparts and under the direction of the global lead
-Development of internal automation tooling using common programming languages such as Perl, Python and Javascript?
-Collaborate with offshore Linux resources to help resolve any problems and be an escalation point for complex issues
-Build and configure new server platforms and develop automated tooling to speed up the process
- Operational management of Linux servers, delivering a complex application stack
-Automation of common tasks using application APIs and as Jira/Confluence, Git/Stash and Jenkins/TeamCity
Skills required:
-Experience configuring, managing & troubleshooting Linux Servers
- Programming skills (e.g. Python, Javascript, Perl, Go or similar)
- Ability and desire to perform scheduled out of hours work on a weekend (based on a roster of upto 2 weekends per month)
-Experience debugging a complex multi-server service
- Configuration management tools like Puppet, Chef, Salt or Ansible
Understanding of application deployment strategies and continuous integration
- Working within a product-centric environment