DevOps Engineer
HAUD Systems
- Mosta, Malta Island
- €39,000-50,000 per year
- Permanent
- Full-time
- Make the best use of DevOps tooling to improve performance, deployment procedures and reliability of Haud solutions.
- Responsible for deploying and maintaining Haud products
- Design, implement and maintain the CI/CD pipelines.
- Design and maintain the different deployment and upgrade pipelines using tools such as Jenkins, Ansible, Puppet, Foreman and Terraform
- Maintain the internal Kubernetes Clusters used for Development and QA
- Implementing real-time monitoring solutions for application and infrastructure health, ensuring high availability.
- Identify and set alerts and notifications for critical events to minimize downtime.
- Work closely with architects, developers and QA team members in the design, deployment, hardening and optimization of the different products developed in house.
- Evaluate and propose new and latest innovative Technologies to achieve continuous technical improvement and excellence
- Maintain the tooling used by the development teams such as GITLab, APICurio, Nexus, KubeDock, Jfrog, Sonar etc.
- Support with the new clients’ installations and maintenance of the various highly available setups installed as part of the solutions provide by Haud
- Assist in performing live incidents RCAs, suggest improvements and follow through.
- Make sure that the installations and software follow the industry and company security standards. Conduct security risk and vulnerability assessments on developed or installed solutions.
- Analyse, diagnose, and solve performance issues on various third party software/middleware such as RabbitMQ, Kafka, Linux, Docker, Puppet, Ansible, Databases etc.
- Maintain the internal technical documentation
- Masters or Degree in Computer Science, IT, Engineering, Business Administration, Management or equivalent
- 3+ years experience working as DevOps engineer with strong knowledge of DevOps tools such as Jenkins, AWX, Puppet, GIT, Nexus etc
- Working knowledge of NMS, alerting and Dashboarding tools such as Zabbix, Grafana, Prometheus, alert manager
- Working knowledge of Linux administration (such as Ubuntu)
- Working knowledge of Docker or any other containerisation technology
- Working knowledge of the Kubernetes ecosystem (Helm, Kustomize, ArgoCD, MINIO, velero, networking, Istio, etc)
- Working Knowledge of a scripting language (such as PHP, Python)
- Strong time management and problems-solving skill
- Demonstrates strong customer, quality, cost and delivery focus
- Passion for building, designing, and creating products of the best absolute quality.
- Able to collaborate with various teams in a fast-paced and dynamic environment to obtain a common goal.
- Knowledge of SQL and relational Databases is highly desirable
- Experience working in a Java environment is highly desirable.
- High levels of initiative and self-motivation are required for this role
- Ability to successfully work under tight project deadlines and prioritize efficiently.
- Well organized and goal oriented.
- Able to see the big picture and work towards attaining the best possible results.
- Team player
- Good communication and reporting skills
- Be ready to be challenged and challenge oneself and the current processes.
- Can-do attitude and willing to improve.
- International and multi-cultural working environment
- Great company benefits
- Staff recognition and career growth
- Flexible working model (Hybrid or remote)
- Learning & Development programme