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 excellent career advancement potential.
- Why this job: Make an impact in a dynamic role using the latest DevOps technologies.
- Qualifications: 3+ years in CI/CD, strong skills in Docker, and experience with JavaScript and C++.
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 employer: Framework Ventures
Contact Detail:
Framework Ventures Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land DevOps Engineer 100% remote
✨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 job openings 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.
✨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 this role.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace DevOps Engineer 100% remote
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 you've worked on that demonstrate your expertise in test-driven deployment and 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 tell us why you're passionate about DevOps and how you can contribute to our team. Share specific examples of your achievements and how they relate to the responsibilities outlined in the job description.
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’re considered for the role. Plus, it makes the process smoother for everyone involved!
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, reliable software delivery.
✨Show Off Your Containerisation Skills
Prepare to explain how you've used Docker for containerising applications. Bring examples of how you've optimised image builds and managed deployment pipelines, particularly in distributed environments. This will show your practical knowledge and problem-solving skills.
✨Demonstrate Your Build System Expertise
Brush up on your knowledge of CMake and other build tools. Be prepared to discuss how you've developed cross-platform build pipelines and managed package lifecycles for JavaScript, TypeScript, and C++. Highlight any challenges you faced and how you overcame them.
✨Collaboration is Key
Since this role involves working closely with development, QA, and operations teams, be ready to share examples of how you've collaborated in the past. Discuss how you troubleshoot deployment issues and improve release reliability, showcasing your communication and teamwork skills.