Desired Skills and Experience
- Performing and automating production deployments
- Monitoring, maintaining and optimizing production systems
- Working closely with developers and other staff to solve operational issues with our services, tools and apps
- Scheduling, coordinating and communicating maintenance windows
- Ensuring the security of our critical systems
- Keeping documentation up to date
- Bug reporting
- Will be required to work an on-call rota at weekends (remotely) in support of the global “follow the sun” model
- Linux system administration, preferably Red Hat Enterprise Linux and variants
- Apache httpd, Apache Tomcat: configure, tune and debug
- Scripting: Python (preferred), Bash
- AWS and its various services (EC2, RDS, VPC, S3, Route53)
- Understanding network topologies and design
- Understanding common network protocols and services (DNS, HTTP, SSH, SMTP)
- Basic SQL and DB administration
- GIT/SVN usage
- Orchestration tools and configuration management (SaltStack)
- Experience in automating AWS environments (Python/Boto)
- Automated Builds (Jenkins)
- Monitoring and alerting (Zabbix, CloudWatch, Pingdom)
- Experience building RPM packages and maintaining a YUM repository
- Experience with Java applications (JVM settings, Log4j, JMX)
- Experience with HTTP load balancers (HAProxy, Apache, Nginx)
- Experience with database servers (Oracle, SQL Server, PostgreSQL, MySQL)
- Windows Server (services management, events log)
- Understanding of TLS/SSL
- Bachelor’s degree in Computer Science or other technical discipline
- 3+ years’ experience in an operations/DevOps type role which involved working in a distributed Linux environment
- Understand and respect the traditional viewpoints of development and operations
- Work effectively in a team and trust others to do the same
- Have a healthy attitude toward failure, learning from it and avoiding blame
- Strong security awareness
- Excellent problem solving skills providing simple solutions to complex situations
- Detail-oriented individual with the ability to rapidly learn and take advantage of new concepts and technologies
- Professional commitment to high quality
- Excellent English written and verbal communication skills
- Must be authorised to work in Australia