Senior DevOps Engineer
We are looking for an experienced and enthusiastic Senior DevOps Engineer to join our dynamic team at MeDirect. This is an exciting opportunity for self-motivated engineers to work collaboratively and solve problems in complex environments. This role would be great for you if you enjoy fast-paced learning, taking initiative, and raising the bar for yourself and your team.
Malta * Full-time
Duties and responsibilities
- Designing, developing and maintaining the automation framework and related tools
- Installing, configuring, maintaining, and troubleshooting production systems
- Reviewing automation source code and conducting peer review processes
- Working closely with developers, supporting CI/CD systems and applying best practices to the application lifecycle
- Performing routine assessment of systems performance against defined KPIs
- Promoting the infrastructure as code mindset within the DevOps Team
- Contributing in the build and design of monitoring and operational tools for operations support
- Reporting and responding to critical security events, including taking corrective measures according to defined security policies and procedures
- Setting up and maintaining monitoring tools, implementing SRE best practices in order to ensure systems stability and reliability
- Participating in the daily tasks of the DevOps team including process optimisation, control and automation using the appropriate tools (schedulers, scripts, etc.)
- Following up on issue resolution and documentation with vendors and other IT personnel
- Participating on the development and maintenance of IT policies, standards, and procedures
- Maintaining security, backup, and redundancy strategies, including tests of such processes and Disaster Recovery Plans
- Responding to technical issues in a professional and timely manner
Required knowledge, skills and experience
- Knowledge of Incident Management and Release Management processes
- 4+ years of experience on Linux systems
- Experience on automation tools such as Ansible, Octopus Deploy or similar
- Experience with Kubernetes, Docker and CI/CD tools like Jenkins, TeamCity or Gitlab CI
- Knowledge of SQLServer, MySQL or other relational database systems
- Advanced knowledge with tools such as Git, Prometheus, Zabbix, Grafana and Graylog
- Knowledge of APM tools such as AppDynamics, New Relic and Dynatrace
- Basic knowledge of TCP/IP, routing and Firewalling
- Experience on load balancing such as HA-Proxy, NGINX and F5
- Experience on Java Application servers such as Tomcat and JBOSS or Websphere
- Advanced knowledge on scripting languages such as Bash, Perl, Python or PHP
- Experience on GitOps workflows will be considered an asset
- Banking experience will be considered an asset