DevOps Engineer (Linux, PHP)

DevOps Engineer (Linux, PHP)

Full-Time 36000 - 60000 £ / year (est.) No working from home possible
CiviCRM

At a Glance

  • Tasks: Develop and maintain production infrastructure for impactful open-source projects.
  • Company: Join Compuco, a creative tech agency empowering socially responsible organisations.
  • Benefits: Enjoy flexible hours, remote work, and wellness days.
  • Other info: Be part of a process-driven team dedicated to delivering quality service.
  • Why this job: Make a real difference while collaborating with a diverse global team.
  • Qualifications: Experience in automation, cloud technologies, and strong Linux skills required.

The predicted salary is between 36000 - 60000 £ per year.

A big hello from the team at Compuco! At Compuco we empower socially responsible organisations with the digital tools they need to build a better world. As a data-driven creative technology agency, we are passionate about helping membership, charitable and cultural organisations to streamline and reimagine the way they work so that they can focus on impact. We’re on the lookout for an exceptional DevOps engineer to join our growing team. Your work will have a significant impact and the role will expose you to working on a range of open-source projects for the not-for-profit sector.

You will be working with other DevOps engineers, but also with PO, development and QA teams, helping to define the deployment tools and processes in Compuco. We’re a very process-driven team and constantly seek to develop and refine the way we work to ensure that we continue to deliver the highest quality service to our clients and to the sector as a whole. We’re looking for someone with a “can do” attitude to join our growing team.

As a distributed company with an HQ in London and team members from all around the world, one of the things that makes working at Compuco special is the chance to meet and learn from people from an amazing array of nationalities and cultures. We’re extremely proud of the way we work and the open culture we have developed.

Key Responsibilities:
  • Develop and maintain production infrastructure and mission-critical systems.
  • Liaise with Development, QA, POs and other stakeholders to be aligned with the needs of the company infrastructure.
  • Stay up-to-date with security best practices and integrate security at every level of the stack.
  • Monitor and troubleshoot infrastructure issues for live environments.
  • Provide infrastructure architecture advice for Compuco development teams.
  • Investigate new infrastructure technology and solutions.
Experience Sought:
  • Considerable experience in developing automation using Ansible and Terraform.
  • Experience with running containers in production (Docker / Swarm preferable).
  • Web server and PHP applications administration experience (NGINX preferable).
  • Experience with cloud technologies (our stack is mainly AWS) and infrastructure-as-code using Terraform.
  • Database administration experience (Mysql or equivalent).
  • Experience with Shell Scripting (Bash / PowerShell preferable).
  • Excellent Linux administration skills.
  • Good Git skills.
  • Familiarity with Jira or similar tools for project management and issue tracking, including creating and managing tasks, collaborating with team members, and tracking project progress.
  • Good understanding of Agile methodologies, particularly Scrum, with the ability to work in an Agile development environment.
  • Experience using Jenkins for infrastructure tasks automation (nice to have).
  • Experience with Drupal administration (nice to have).
What We Value in This Role:
  • Strong collaboration, written and verbal skills.
  • Must love creating awesome documentation!
  • Can do / make it happen attitude.
  • And most of all - you are a team player who likes to collaborate with other members of a larger team!
Type: Permanent Location: Hybrid working (office based in Shoreditch, London) or Fully Remote About Compuco: Our mission is to empower socially responsible organisations with the digital tools they need to build a better world. As a data-driven creative technology agency, we are passionate about helping membership, charitable and cultural organisations to streamline and reimagine the way they work so that they can focus on impact. We’re a distributed team, with staff in over 12 countries and a head office in London. We offer flexible hours and a real “team” mentality, working together to make things better. Uniquely, we base all of our solutions on open source products, helping our work to have the greatest possible impact. We offer a full suite of software options for our clients, but in particular specialise in CiviCRM, the dedicated nonprofit CRM, the Drupal CMS platform, and we are also the creators of the CiviPlus platform. Our clients include membership organisations such as the British Toy and Hobby Association, World Heart Federation and Royal Society of Edinburgh, nonprofit organisations such as Wikimedia, Carers UK and Disability Rights UK, and government institutions such as Epping Forest and Police Scotland. We are proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, sex, sexual orientation, gender identity, national origin, citizenship or disability.

Benefits:
  • We have a broad range of benefits including:
  • Paid annual leave
  • Birthday off
  • Volunteering time off
  • Wellness day
  • Medical insurance allowance
  • Paid leave for personal development and learning
  • Remote working

DevOps Engineer (Linux, PHP) employer: CiviCRM

Compuco is an exceptional employer for those passionate about making a difference in the nonprofit sector. With a strong emphasis on collaboration and innovation, employees enjoy a supportive work culture that fosters professional growth through hands-on experience with open source tools. The remote nature of the role allows for flexibility while contributing to meaningful projects that have a positive impact on communities worldwide.

CiviCRM

Contact Details:

CiviCRM Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land DevOps Engineer (Linux, PHP)

Tip Number 1

Network like a pro! Reach out to current or former employees at Compuco on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Show off your skills in real-time! If you get the chance, ask for a technical interview or a coding challenge. This is your moment to shine and demonstrate your DevOps expertise with tools like Ansible and Terraform.

Tip Number 3

Prepare for those behavioural questions! Compuco values collaboration and a 'can do' attitude, so think of examples from your past where you worked well in a team or overcame challenges.

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, it shows you’re genuinely interested in joining the Compuco family.

We think you need these skills to ace DevOps Engineer (Linux, PHP)

Ansible
Terraform
Docker
NGINX
AWS
MySQL
Bash

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your DevOps experience, especially with tools like Ansible, Terraform, and Docker, as these are key for us at Compuco.

Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and passion for the role. Share why you want to work with socially responsible organisations and how your 'can do' attitude aligns with our mission.

Showcase Your Collaboration Skills:Since we value teamwork, mention any past experiences where you've successfully collaborated with different teams. This could be with developers, QA, or project managers – it all counts!

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 CiviCRM

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Ansible, Terraform, and AWS. Brush up on your Linux skills and be ready to discuss how you've used these tools in past projects.

Show Your Collaborative Spirit

Compuco values teamwork, so be prepared to share examples of how you've worked with cross-functional teams. Highlight your experience liaising with developers, QA, and project owners to demonstrate your collaborative approach.

Emphasise Your Problem-Solving Skills

Be ready to discuss specific instances where you've monitored and troubleshot infrastructure issues. Use the STAR method (Situation, Task, Action, Result) to structure your answers and showcase your 'can do' attitude.

Prepare Questions About Their Culture

Since Compuco has a unique open culture, come prepared with questions that show your interest in their values and work environment. Ask about their approach to remote work and how they maintain team cohesion across different countries.