Scale Up Search are looking for an experienced DevOps Engineer with a passion for technology and innovation to join a small but growing software team within a premium audio manufacturer.
You will be joining a multidisciplinary engineering team working across:
* Embedded
: application frameworks for hardware products (C++, OOD)
* Desktop
: scientific and design applications (Java, MATLAB, OOD)
* DevOps
: pipelines and internal tooling (Python3, Jenkins, Redmine, SVN, Git)
As a DevOps Engineer, you will help maintain and evolve the source code and tooling used by the R&D team, adopting modern practices and exploring new technologies. The role offers ample scope for technical growth and innovation.
Key Responsibilities
* Linux System Management
* Python 3 scripting and OOP development
* Strong command line skills (Bash or PowerShell)
* Prior experience with Docker, Jenkins, and Kubernetes (professional or personal)
* Tooling & Automation
: Design, configure, and maintain internal tools and automation frameworks using containerisation (e.g. Docker). Includes task management, version control, code review tools, monitoring solutions, and other utilities.
* CI/CD Pipeline Management
: Build and maintain Jenkins pipelines to automate build, test, and deployment workflows.
* System Reliability & Maintenance
: Monitor and troubleshoot Linux and Windows build nodes for performance and availability.
* Security & Access Control
: Implement and manage security protocols (e.g. SSH, Active Directory).
* Tool Evaluation & Best Practices
: Continuously assess new technologies and propose improvements.
* Collaboration & Configuration Management
: Participate in code reviews, maintain configuration backups, and ensure tooling is upgradable.
Reporting Line & Interfaces
* Reports directly to the Software Team Lead, who is actively involved in development.
* Works closely with the software team to refine workflows and address gaps.
* Occasionally engages with the wider R&D team to gather requirements and support new projects.
Qualifications & Experience
* Degree-level understanding of maths/physics or equivalent practical experience.
* Up to 5 years' relevant experience.
* Demonstrated experience with home-lab or personal technical projects.
* Proficiency in Python 3; ideally experience with another high-level OOD language (C++, Java).
* Hands-on experience with Jenkins and Docker (or similar).
* Strong systems administration knowledge across Linux and Windows.
* Problem-solving mindset; quick to diagnose and resolve issues.
* Proactive, curious, and eager to learn.
* Collaborative approach to working with multidisciplinary teams.
* Good time management and communication skills.
* Growth mindset, open to feedback and continuous development.
* Attention to detail.
Additional Skills & Interests (Desirable)
* Creative use of computers (e.g. music, video production).
* Experience with audio systems or hardware devices.
* Familiarity with SciPy / NumPy / MATLAB.
* Mobile development (Android / iOS).
* Practical DSP knowledge.
If the job description aligns with your expertise and ambitions, please apply directly.