DevOps Engineer
Job Description
- Responsible for setting up and managing the operation of project development and test environments as well as the software configuration management processes for the entire application development lifecycle.
- Deliver distributed applications using a variety of tools, mainly Docker.
- Build solutions and provide a framework for Micro-services and DevOps.
- Bring knowledge and help with continuous integration, deployment and security.
- Automating the Build & Deployment environment with relative tools.
- Troubleshooting Build & Deployment issues.
Job Requirement
- Good hands-on experience with Docker, Cloud experience, preferably AWS or AZURE, GCP CI/CD, Jenkins, GIT branching strategy Knowledge or at least familiarity with Linux shell, system internals, network, java applications and MySQL databases. Love for debugging: troubleshooting and debugging monitoring alerts and internet connectivity issues.
- Ability to read and understand server/systems logs and produce meaningful issue analyses.
- Deploy, manage Continuous Integration tools (Jenkins, Travis etc..).
- Cloud-based deployments (AWS, Azure, OpenStack).
- Good analytics, troubleshooting skills and intuition about probable root cause.
- Familiarity with Python, Apache, rsync and monitoring/alerting tools like OpsGenie will be a plus.
- Node.js and JavaScript skills are a must
Company Info
Halcyon Knights are a leading executive search firm who work in partnership in helping companies identify, attract, develop and retain quality people within a number of different sectors.
As such I have had a brand new role land on my desk for a DevOps Engineer to join my client based in Melbourne. This is an outstanding opportunity to join an award winning, market leading outfit as they continue to grow.
Below I have listed the main parts of the role that you will bring to the table.