To £55k DOE Remote

We are looking for an experienced DevOps Engineer to support and enable our platform to
drive our growth ambition and plans.
A DevOps Engineer has an essential role in integrating the project functions and resources
across the product life cycle, right from planning, building, testing, and deployment to
support.
In this essential role, you will manage infrastructure projects and processes, and focus on
platform stability and security. Keen attention to detail, problem-solving abilities, and a solid
knowledge base are essential. You will work with the rest of the development team to oversee
code releases and increase productivity.
Your role is proactive, checking relevant metrics and performing platform updates when
necessary. This will ensure it is accessible to users and has capacity for production and
deployment. Upon request, you’ll also advise developers on how to use the platform
effectively, reviewing and advising on their CI/CD pipelines, this may also involve working to
deliver components of new platforms.
This is a full-time salaried position with flexible working arrangements and remote working.

Responsibilities
• Building and setting up new development tools and infrastructure
• Defining and setting development, test, release, update, and support processes for DevOps
operation
• Strive for continuous improvement and build continuous integration, continuous
development, and constant deployment pipeline (CI/CD Pipeline)
• Improve deployment processes within Google Cloud
• Encouraging and building automated processes, tests and simulation frameworks
wherever possible
• Develop and automate standard operating procedures around common failure scenarios
• Monitor, analyse and report performance statistics for cloud-hosted environments
• Identifying and deploying cybersecurity measures by continuously performing
vulnerability assessment and risk management, ensuring that our systems are safe and
secure
• Working with so4ware developers and so4ware engineers to ensure that development
follows established processes
• Deploy updates and fixes
• Investigate and resolve technical issues

Requirements
• Previous experience as a DevOps Engineer or similar so4ware engineering role
• Experience in iOS and Android build systems – configurations, dependency management,
code signing
• Excellent team working and communication skills
• Good attention to detail and a problem solving attitude
• Excellent organisational and time management skills
• Strong working knowledge of Cloud environment and tools.
• Experience with Firebase, Google Cloud or AWS services administration
• Knowledge of Docker
• Knowledge of shell scripting
• Write clean, well-documented and resilient code
• Hands-on experience using Mobile CI Tools
• Passionate about mental health, and the role of technology in making a positive difference
to people’s lives.

Advantageous
• Proficient with git and git workflows including Gitlab pipelines, Github actions, or similar.
• Proficiency in scripting languages such as Powershell, Bash, Python
• Knowledgeable in common SCM practices, such as branching and code merge
• Knowledge of network topology, protocols and debugging
• Experience in building and deploying large-scale Mobile applications

Apply for this position

Allowed Type(s): .pdf, .doc, .docx