About Company
Thoughtworks is a global technology consultancy that integrates strategy, design, and engineering to drive digital innovation. For over 30 years, we’ve been at the forefront of technology, helping our clients in complex industries solve their toughest business challenges. We believe in extraordinary impact, creating a culture of learning and collaboration, and applying technology as a force for good. Our Manchester office is a vibrant hub of creativity and technical excellence, where diverse teams work on cutting-edge projects, pushing the boundaries of what’s possible in software and systems. We are committed to fostering an inclusive environment where everyone feels empowered to contribute their unique perspectives and grow their careers.
Job Description
Thoughtworks is seeking a talented and passionate DevOps Engineer to join our dynamic teams in Manchester. In this role, you will be instrumental in building, deploying, and operating highly scalable and resilient systems for our diverse client base. We’re looking for individuals who are not just experts in tooling, but who embody the DevOps culture, focusing on collaboration, automation, and continuous improvement. You’ll work closely with software developers, quality assurance specialists, and product owners to streamline our development pipelines, enhance system reliability, and ensure operational excellence. This is an exciting opportunity to leverage your expertise in cloud platforms, infrastructure as code, and CI/CD practices to deliver impactful solutions. We are a licensed sponsor for the UK Skilled Worker Visa, and we actively welcome applications from experienced professionals who may require visa sponsorship to work in the UK. Join us in transforming businesses and making a lasting impact through technology.
As a Thoughtworker, you will contribute to various projects, often rotating through client engagements that span different industries and technical challenges. This exposure provides unparalleled opportunities for learning and professional growth. We champion a ‘consultant mindset’ which means being adaptable, client-focused, and eager to share knowledge. If you thrive in fast-paced, agile environments and are driven by the desire to build robust, secure, and automated infrastructures, we encourage you to apply. We pride ourselves on creating an environment where technical excellence is celebrated, and continuous learning is a given.
Key Responsibilities
- Design, implement, and maintain scalable, secure, and highly available cloud infrastructure using Infrastructure as Code (IaC) principles.
- Develop and manage CI/CD pipelines to automate software delivery, testing, and deployment processes.
- Collaborate with development teams to ensure applications are designed for operational readiness, performance, and reliability.
- Implement and manage monitoring, logging, and alerting solutions to ensure system health and proactive issue detection.
- Champion DevOps best practices, including site reliability engineering (SRE) principles, within project teams and across the organization.
- Troubleshoot and resolve complex infrastructure and application issues in production and non-production environments.
- Contribute to architectural discussions and provide technical guidance on cloud native patterns and services.
Required Skills
- Proficiency in at least one major cloud platform (AWS, Azure, or GCP).
- Strong experience with Infrastructure as Code tools (e.g., Terraform, CloudFormation, Ansible).
- Extensive experience with CI/CD tools and methodologies (e.g., Jenkins, GitLab CI, GitHub Actions, Azure DevOps).
- Solid understanding of containerization technologies (Docker) and orchestration (Kubernetes).
- Proficiency in scripting languages (e.g., Python, Bash) for automation.
- Strong background in Linux operating systems and networking fundamentals.
- Excellent problem-solving, communication, and collaboration skills.
Preferred Qualifications
- Relevant cloud certifications (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert).
- Experience with distributed systems and microservices architectures.
- Prior experience in a consulting environment or working with multiple clients.
- Familiarity with security best practices and compliance standards (e.g., ISO 27001, SOC2).
- Experience with other programming languages such as Go, Java, or JavaScript.
Perks & Benefits
- Competitive salary and comprehensive benefits package, including private medical insurance and a robust pension scheme.
- Generous annual leave and an option to buy additional days.
- Global learning and development opportunities, including internal conferences, training programs, and a dedicated budget for external courses and certifications.
- Flexible working arrangements and a supportive work-life balance culture.
- Paid parental leave, fostering a family-friendly environment.
- Vibrant office environment in central Manchester with social events, free snacks, and great coffee.
- Contribution to open-source projects and opportunities to speak at industry events.
How to Apply
Interested candidates are encouraged to click on the application link below to submit their resume and cover letter. Please highlight your relevant experience and why you believe you’d be a great fit for Thoughtworks and this role. We look forward to reviewing your application!