Loading

Connecting Linkedin...

Banner Default Image

DevOps Engineer

  • Location

    Malta

  • Sector:

    Banking

  • Salary:

    Very attractive

  • Contact:

    Andrius Petkus

  • Job Reference:

    7241

  • Published:

    28 days ago

  • Expiry:

    2020-12-01

  • Client Details:

    Castille

  • Consultant:

    Andrius Petkus

A well established international banking institution is seeking to employ a DevOps Engineer who will be Reporting to the DevOps Manager. You will mainly assist the DevOps team in building and scaling the functional systems. Your main responsibilities will be deploying product updates, identifying production issues, monitoring and implementing CI/CD pipelines and automating operational processes. 

 

Duties:

  • Designing, developing and maintaining the automation framework and related tools

  • Installing, configuring, maintaining and troubleshooting productions systems

  • Reviewing automation source code and conducting peer review processes

  • Working closely with developers, supporting CI/CD systems and practices

  • Performing routine assessments of systems performance against defined KPIs

  • Promoting the infrastructure as code mentality 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 system tools (schedulers, scripts, etc.)

  • Supervising the IT Operations processes running 24/7

  • Following up on issue resolution and documentation with vendors and other IT personnel

  • Participating in 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

Requirements:

 
  • Good knowledge of Incident Management and Release Management processes

  • At least 4 years' experience on Linux systems

  • Experience with Kubernetes, Docker and CI/CD tools like Jenkins, TeamCity or Gitlab CI

  • Experience on automation tools such as Ansible, Octopus Deploy or similar

  • Advanced knowledge on scripting languages such as Bash, Perl, Python or PHP, and with tools such as Git, Prometheus, Zabbix, Grafana and Graylog

  • Good knowledge of SQLServer, MySQL or other relational database systems, and of APM tools such as AppDynamics, New Relic and Dynatrace

  • Experience on load balancing such as HA-Proxy, NGINX and F5, and on Java Application servers such as Tomcat and JBOSS or Websphere

  • Basic knowledge of TCP/IP, routing and Firewalling

  • Experience on GitOps workflows will be considered an asset

  • Excellent written and verbal communication skills in English