DevOps Engineer

London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

An experienced DevOps/tooling engineer to work within the TA Matrix department to help build an ecosystem spanning multiple platforms, technologies and applications. The candidate should have strong knowledge and experience of CI/CD concepts combined with scalable distributed data platforms and software deployment automation. Strong skills are required in Bamboo/Azure DevOps, python, ansible, bash, and CI/CD pipelines creation, scheduling and automation. In depth experience on integrating test automation frameworks with monitoring, analytics, capacity management and referential systems. Utilisation of APM tooling and observability is also required. Good knowledge of event driven microarchitecture platforms is required and should include as a minimum Kubernetes and Kafka.
Desirable but not essential to have a hybrid cloud transformation background including AWS, Azure or IBM and be able to work with both new and Legacy applications with a view of modernisation and automation. Familiarity with security concepts such as working with tokens, keys, secrets, cyphers and security vaults is advantageous. You will work closely with the Development squads in helping the department deliver a modern DEVOPS way of working to maximise the shift left concept to innovate and evolve the effectiveness of application releases. The DevOps representative will be working in the production element of the working model and will act as a technical representative promoting a DevOps mind set within the organisation and be a liaison between partners.
Major Duties

  • Further promote a DevOps mind set within the TA Matrix development and production teams
  • Help encourage changing ways of working to modern day agile practices
  • Work with the teams to promote application automation, deployment, configuration and monitoring integration
  • Assist in streamlining and automating build jobs with a view to move towards a CI/CD deployment model of code
  • Help build automated referential integration to feed and drive platform understanding and integrations
  • Work with architecture teams to help improve automated toolsets in use and the TA Matrix strategy
  • Release notes driven from git/JIRA
  • Help monitor performance of the builds and make recommendations to improve pipeline performance and availability
  • Assist in the environment configuration management to help ensure consistency and reliability of deployments
  • Understand maven builds and integration of Sonar scans and quality control
  • Experience with docker/Kubernetes/Tanzu environments and large microservice distributed platforms
  • Integration of monitoring tools such as Geneos and Elastic APM advantageous along with understanding of ServiceMesh and E2E platform monitoring
  • Collaborate closely with test managers and development to ensure efficient use of environments
  • Maintain system documentation and supporting releases with the required project requirements
  • Supporting the release management processes in place and follow incident, problem and change management
  • Provide ongoing support for development environment builds

Skills

  • Experience with Agile, Scrum, Kanban and DevOps software development methodologies; continuous integration tools
  • Strong skills in tools such as Jira, Git/Bitbucket, Bamboo/Azure DevOps, Slack, Teams git, build tools such and Maven/Gradle and code assurance skills around unit testing, code coverage, sonar and quality control
  • Experience in Networking security and Middleware technologies/interfaces (APIs) such as MQ, Kafka, Kubectl, ServiceNow
  • Experience with SQL and NoSQL databases, knowledge of MS SQL Server, Oracle, and Marklogic advantageous
  • Able to automate with tools such as Ansible and Python and understand technologies like SWAGGER, API's, digital interfaces, secrets and rest calls
  • Big data platforms beneficial, ELK and Geneos advantageous and understanding of limitations and considerations
  • Understand public and private cloud security concepts and knowledge of SaaS, PaaS, IaaS etc.
  • Understand of Java concepts such as JMX, memory usage and how to profile/monitor these
  • Able to work in an autonomous way whilst being part of an interactive team/Scrums
  • Experience of the full software delivery life cycle and systems environments; Source control tools and methods
  • Understanding of Financial Services industry sectors, specifically Wealth, Private Banking & Commercial Banking advantageous
  • Good analytical, troubleshooting and problem solving skills
  • Clear, concise communication (written and verbal)
  • Knowledge of Servicenow tool, JIRA and CMDB/referential
  • Good understanding of change methodologies and frameworks (Waterfall, Agile, DevOps)
  • Ability to communicate with stakeholders: Project Management, Testers, Application Support, Development, Infrastructure teams
  • Good awareness of regulatory, governance deployments.

Experience Required

Experience in a DevOps capacity, experience with project tasks, support knowledge and understanding of incident, problem, release and change management. Experience working in highly regulated industries with globally distributed systems. Focus around test and pipeline automation to driver quality assurance.

Start date
ASAP
Duration
9 months
From
Pontoon
Published at
27.02.2021
Project ID:
2058851
Contract type
Freelance
To apply to this project you must log in.
Register