DevOps Engineer - Software Development
Building and maintaining development tools and infrastructure
Working on ways to automate and improve development and release processes
Selecting and deploying appropriate CI/CD tools
Automate deployment processes and implement continuous integration/delivery
Collaborate with development teams to design and optimize systems for scalability and reliability
Rolling out fixes and upgrades to software, as needed.
Securing software to prevent security breaches and other vulnerabilities
Mentoring and guiding team members
3 - 5 years experience in DevOps is preferred
Prior experience at all phases of the software life cycle, from conception to decommission
Experience in deployment automation tools such as Kubernetes and Docker
Experience in cloud services such as AWS, GCP or Azure
Experience in continuous integration tools like Jenkins, Github Actions and Gitlab CI
Scripting experience in Python and Bash
Experience in Linux
Experience in implementing logging and monitoring tools e.g. Prometheus, Grafana, Splunk, Logstash, etc.
Experience with cluster management tools such as Helm and/or Terraform
Experience integrating automated testing tools (Selenium, Robot, JMeter) to CI/CD
Awareness of critical concepts in DevOps and Agile principles
You are passionate about enhancing our development and release process. You ensure that software development teams are able to integrate their code, perform necessary processes and checks efficiently. You steer the team to collaborate, communicate and utilize automation to improve our ways of working, make our processes efficient and provide the best experience to our customers.
Do you want to join our team as our new DevOps Engineer - Software Development? Then we'd love to hear about you!