Senior DevOps Engineer

Discipline: Data Analytics & BI, Technology
Contact name: Daniel Genuis

Contact email: [email protected]
Job ref: 14542
Published: over 3 years ago

Our client is an established financial organisation offering a selection of savings and investment schemes whilst also including wealth management.

The chosen candidate will will be responsible for deploying product updates, identifying production issues, monitoring and implementing CI/CD pipelines and will execute and automate operational processes fast, accurately and securely. while assist the DevOps team in building and scaling the functional systems that improve the company's customer experience.

Description:
  • Designing, developing and maintaining the automation framework 
  • Installing, configuring, maintaining and troubleshooting productions systems
  • Reviewing automation source code and conducting peer review processes
  • Working hand in hand with developers, supporting CI/CD systems and practices
  • Conducting 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
  • Responding  and reporting 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 which include process optimization, control and automation using the appropriate system tools (schedulers, scripts, etc.)
  • Supervising the IT Operations processes that run 24/7
  • Following up on issue resolution and documentation with vendors and other IT staff
  • Participating in the development and maintenance of policies, standards and procedures
  • Maintaining security, backup, and redundancy strategies, including tests of such processes and Disaster Recovery Plans
Requirements:
  • Sound knowledge of Incident Management and Release Management processes
  • At least 4 years' of experience on Linux systems
  • Experience with Kubernetes, Docker and CI/CD tools (Jenkins, TeamCity or Gitlab CI)
  • Experience on automation tools such as Ansible, Octopus Deploy or similar
  • Very good knowledge of scripting languages such as Bash, Perl, Python /PHP
  • Very good knowledge 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
  • Load balancing experience (HA-Proxy, NGINX and F5)
  • Experience with Java Application servers such as Tomcat and JBOSS or Websphere
  • Basic knowledge of TCP/IP, routing and Firewalling
  • Experience on GitOps workflows would be considered an asset
  • Excellent written and verbal communication skills in English