At a Glance
- Tasks: Architect and maintain CI/CD pipelines, automate deployments, and ensure code quality.
- Company: Join a forward-thinking tech company with a remote-first culture.
- Benefits: Enjoy competitive pay, flexible hours, and opportunities for professional growth.
- Other info: Work in a collaborative environment with global teams and exciting projects.
- Why this job: Make an impact in a dynamic role using the latest technologies.
- Qualifications: 3+ years in CI/CD, strong coding skills, and experience with Docker.
The predicted salary is between 60000 - 80000 £ per year.
We are seeking a highly skilled DevOps Specialist to architect, implement, and maintain end-to-end CI/CD pipelines using GitHub, with a strong focus on test-driven deployment, automated release management, and Infrastructure as Code (IaC) practices. The ideal candidate will containerize services using Docker, manage build, compilation, and publishing workflows for JavaScript, TypeScript, and C++ packages, and design robust multi-language build pipelines leveraging CMake or similar build tools. The role also includes automating build, tagging, and publication processes across web, desktop, and mobile platforms to ensure consistent and traceable releases. Deep expertise in Linux system administration, networking, and IaC tools is essential to deliver scalable, secure, and highly available deployments.
Responsibilities
- Lead the design, architecture, and management of CI/CD pipelines using GitHub Actions (and similar tools), ensuring fast, reliable, and reproducible software delivery.
- Implement and enforce test-driven deployment systems, integrating automated testing, validation, and monitoring to maintain code quality and accelerate feedback cycles.
- Containerize applications and microservices with Docker, optimize image builds, and manage deployment pipelines for distributed environments.
- Oversee the build, packaging, and publishing lifecycle for JavaScript, TypeScript, and C++ packages, including versioning, semantic tagging, and NPM or internal registry publication.
- Develop and maintain cross-platform build pipelines using CMake or equivalent tools, ensuring consistent compilation and release workflows across web, desktop, and mobile.
- Automate end-to-end release processes, including tagging, building, signing, and distributing mobile, web, and desktop applications.
- Define and manage Infrastructure as Code (IaC) to provision and maintain reliable, scalable, and secure infrastructure environments.
- Collaborate closely with development, QA, and operations teams to troubleshoot deployment issues, optimize performance, and improve release reliability.
- Continuously improve observability and feedback loops, leveraging monitoring and alerting systems to maintain operational excellence.
Mandatory Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline.
- 3+ years of hands-on experience architecting and maintaining CI/CD pipelines using GitHub Actions or equivalent tools at scale in a production environment.
- Strong proficiency in test-driven deployment methodologies, including writing and maintaining automated test suites for integration and end-to-end validation.
- Expertise in containerization technologies such as Docker, including image creation, registry management, and basic orchestration patterns.
- Experience managing package lifecycles for JavaScript and TypeScript, including versioning, compilation, semantic tagging, and publishing workflows to NPM.
- In-depth knowledge of C++ build systems, specifically CMake, with proven experience optimizing native build and deployment pipelines.
- Advanced Linux system administration and networking skills, including shell scripting, package management, performance troubleshooting, firewalls, and VPN configuration.
- Excellent communication, problem-solving, and collaboration skills, with the ability to work effectively in globally distributed teams.
- Experience with Infrastructure as Code (IaC) tools such as Terraform, Ansible, AWS CDK, or AWS CloudFormation.
- Experience with mobile CI/CD automation, including build, tagging, and publication for iOS and Android applications.
- Advanced knowledge of release management practices, including automated versioning, signing, and artifact distribution.
Preferred Qualifications
- Exposure to observability and monitoring systems, leveraging tools like Prometheus, Grafana, or ELK for deployment health tracking.
- Experience working in high-availability, security-sensitive environments, especially in fintech, blockchain, or distributed systems contexts.
- Experience deploying and managing blockchain-based applications.
- Exposure to AI/ML pipelines, including automated model training, evaluation, and deployment using frameworks like PyTorch or TensorFlow.
DevOps Engineer 100% remote in London employer: Framework Ventures
Contact Detail:
Framework Ventures Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land DevOps Engineer 100% remote in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on a job opening or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your CI/CD pipelines, Docker projects, and any relevant coding work. This gives potential employers a tangible look at what you can do, making you stand out from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common DevOps scenarios and challenges. Practice explaining your thought process and solutions clearly, as communication is key in collaborative environments.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented folks like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace DevOps Engineer 100% remote in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the DevOps Engineer role. Highlight your experience with CI/CD pipelines, Docker, and IaC tools. We want to see how your skills match what we're looking for!
Showcase Your Projects: Include any relevant projects or contributions you've made, especially those involving GitHub Actions or multi-language build pipelines. This gives us a glimpse of your hands-on experience and problem-solving skills.
Craft a Compelling Cover Letter: Your cover letter should reflect your passion for DevOps and how you can contribute to our team. Share specific examples of how you've implemented test-driven deployment or automated release management in the past.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Framework Ventures
✨Know Your CI/CD Inside Out
Make sure you can talk confidently about your experience with CI/CD pipelines, especially using GitHub Actions. Be ready to discuss specific projects where you've implemented test-driven deployment and how you ensured fast and reliable software delivery.
✨Show Off Your Containerisation Skills
Prepare to explain how you've used Docker to containerise applications and microservices. Bring examples of how you've optimised image builds and managed deployment pipelines, as this will demonstrate your hands-on expertise in a practical way.
✨Demonstrate Your Build Pipeline Knowledge
Familiarise yourself with CMake and other build tools relevant to JavaScript, TypeScript, and C++. Be ready to discuss how you've developed cross-platform build pipelines and the challenges you faced in ensuring consistent compilation across different environments.
✨Collaboration is Key
Highlight your experience working with development, QA, and operations teams. Share examples of how you've collaborated to troubleshoot deployment issues and improve release reliability, as strong communication skills are essential for this role.