DevOps Engineer - Quality Assurance

London
  -  
Full Time

Join and build DevOps and QA frameworks to scale Portofino’s trading infrastructure and ensure seamless global platform performance.

Apply for this role

About the role

Scope of the role

As a senior DevOps Engineer you will be a champion for DevOps / QA best practices and you already have numerous years of QA automation experience. You will be part of the global DevOps team where your teammates are located in different timezones. This role is crucial to the continuous improvement of people, processes and technology within Portofino and you will be the team’s DevOps SME. You will be mainly responsible for automating complex and repetitive tasks, hence ensuring that the system including all applications, tools and integrations can function without bottlenecks or glitches. 

Your Profile

  • Passionate about allowing scalable growth of large tech platform, through building and maintenance of end to end DevOps process 
  • Able to understand an entire tech system, and in particular how changes in one part could impact another, and system weaknesses
  • Knowledge of DevOps methodology and industry-standard testing and bug tracking best practices are vital

Responsibilities

  • Building of organisations DevOps & QA framework (documentation, testing, scalability, reporting)
  • Support the team in building and implementing unit, integration, and system test cases
  • Develop a DevOps / QA culture, involving all relevant team members
  • Identifying, documenting, and tracking bugs. Leading also corrective actions in some instances
  • Review and analyse new projects and project features, plan and execute automated testing.
  • Perform risk analysis and identify potential automated test scenarios.
  • Stay up-to-date with new testing tools and test strategies
  • Responsible for scripting / automation to improve infrastructure provision

Requirements

Must have

  • 5+ years of QA automation experience
  • Significant experience in working with automated pipelines (CI/ CD, etc.), ideally for dockerized apps, and tools like Jenkins
  • Champion for QA best practices (documentation, testing, scalability, reporting)
  • Expertise in building unit, integration, and system test cases
  • Strong C++ or Python skills
  • Significant experience in working with automated pipelines (CI/ CD, etc.), tools like Jenkins, TeamCity, GitlabCI, Bitbucket Pipelines, etc
  • Strong Docker knowledge
  • Strong understanding of GitLab software
  • Strong Linux knowledge and understanding
  • Hands-on DevOps experience with AWS cloud and its services like EC2, VPC, S3, SNS, Load balancers, Auto scaling, Route53, Code Pipeline, Code deploy, Cloud front, IAM role, Secrets Vault etc is a must
  • Knowledge of Infrastructure as Code solutions like Terraform a plus
  • Infrastructure As Code (Terraform, Ansible, Puppet, Cloudformation, Chef, Pulumi)
  • Result oriented software engineer

Nice to have

  • Experience with automating Bare-metal  
  • Prior experience as a full stack developer