cover image
CGI

DevOps Engineers

Hybrid

Wideopen, United Kingdom

Full Time

12-03-2025

Job Specifications

Position Description

Locations: Gloucester, Bristol, Chippenham, Reading, London, Leatherhead, Leicester, Manchester

CGI was recognised in the Sunday Times Best Places to Work List 2023 and has been named one of the ‘World’s Best Employers’ by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a member not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you’ll be part of an open, friendly community of experts. We’ll train and support you in taking your career wherever you want it to go.

The Space, Defence and Intelligence business unit in CGI is a true IT Systems Integrator. We work, build, and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We bring innovation to our clients using proven and emerging technologies, agile delivery processes and our deep expertise across the breadth of space, defence, intelligence, aerospace and maritime, all underpinned by our end-to-end cyber capability. We work collaboratively with global technology companies, cutting edge SMEs and academia to deliver the optimal solution for each client.

We are looking for DevOps Engineers to support solutions developed with our customers. The ideal candidate will have existing experience as a DevOps Engineer and is keen to develop and progress their career working on innovation projects across the space and defence domains.

Your future duties and responsibilities

As a DevOps Engineer you will:

Build continuous integration and continuous deployment (CI/CD) pipelines, automating the process of building, testing, and deploying software.
Ensure code changes can be quickly and reliably moved from development to production environments.

Automate the provisioning and configuration of infrastructure resources, such as servers, networks, and databases.

Ensure consistent and reproducible environments, reducing the risk of configuration errors.
Deploy, scale, monitor and log, as well as improve, efficiency.
Monitor application and infrastructure performance using various monitoring tools.
Set up alerts and dashboards to track key performance indicators and respond to incidents promptly.
Promote a culture of communication and knowledge sharing to streamline processes, align goals and resolve conflicts more efficiently.
Prioritise security by integrating security practices into the development and deployment pipelines.
Ensure that security controls are implemented throughout the software development lifecycle, including vulnerability scanning, access management and compliance with relevant regulations and standards.

Required Qualifications To Be Successful In This Role

Proficiency in automating software deployment: Demonstrated expertise in streamlining and automating the deployment process of software applications, resulting in faster, more reliable releases and reduced manual intervention.
Extensive cloud API proficiency: Strong command over cloud API usage, including skills in tools like Terraform, Amazon Web Services (AWS), and Azure.
Adept understanding and hands-on experience with cutting-edge container technologies like Docker and Kubernetes. Proficiently orchestrating and managing containerised applications for enhanced scalability and portability.
Fluency in a range of scripting languages, including Python, Bash, Java, PowerShell and Bash.
Expertise in configuration and automation tools such as: Ansible, Puppet, and Foreman. Utilizing these tools to standardise configurations and automate repetitive tasks across the infrastructure.

Desirable:

Background within Space or Defence domains.
Linux experience as a deployment platform and day to day development environment – e.g., can describe package management, networking configuration, log files, environment variables

All successful applicants must hold, or be eligible and willing to obtain, UK SC clearance with the view to progressing to higher level clearance if required.

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

Come join our team—one of the largest IT and business consulting services firms in the world.

About the Company

Insights you can act on. Founded in 1976, CGI is among the largest IT and business consulting services firms in the world. We are insights-driven and outcomes-based to help accelerate returns on your investments. Across 21 industries in 400 locations worldwide, we provide comprehensive, scalable and sustainable IT and business consulting services that are informed globally and delivered locally. We value your opinions and welcome your comments and questions on our posts here on LinkedIn. Please keep a polite, professional ... Know more

Related Jobs

Company background Company brand
Company Name
Goldman Sachs
Job Title
Corporate Treasury - Payments Platform - Software Engineer - Analyst - Birmingham
Job Description
Job Description In today's financial industry, payment processing has emerged as a critical area of focus and innovation. Enterprises now expect payments to be processed more efficiently, affordably, and transparently. At Goldman Sachs, our Payments Platform team is at the forefront of this transformation, developing and supporting comprehensive payment solutions for all institutional and retail transactions. Our software manages the life cycle of incoming and outgoing cash flows, from initiation and execution to settlement, monitoring, control, and authentication. We prioritize scale, resiliency, and high availability to ensure seamless operations. Handling a high volume of transactions daily, our platform is the vital conduit enable Firm's business activities. Join us to be part of a team that drives the future of payment processing and makes a significant impact on the financial industry. What You Will Do Maintain and enhance existing products to support the firm's daily operations by collaborating with global business users and developers. Participate in the design, development and testing of new products and enhancements to deliver better user experiences, more reliable services, and enhanced financial opportunities for the firm and our clients with a special focus on scale, resiliency and high availability. Take ownership of the design, development, testing, and documentation of our systems. Collaborate with different business users, leaders and developers on a global scale to navigate complex regulatory, business and technical landscapes. Cultivate strong engineering processes to improve developer experience, build high-quality software, and promote sustainable innovation. Acquire an understanding of our business domain and requirements. Skills And Experience We Are Looking For Have a degree in Computer Science, a similar technical field of study or Degree in any STEM subject or equivalent work experience. Candidate should have a minimum of 2 years of experience in building and delivering software at scale. Candidate should have a minimum of 2 years of experience in coding with Java. Have working experience with database technologies, microservices architectures. Enjoy contributing to projects in various capacities, including front-end development, back-end development, DevOps, testing, and product management. Possess strong technical, analytical, and communication skills. Enjoy working with a diverse range of technical and non-technical stakeholders. Energetic, team-oriented, and self-motivated. (Nice to have but not mandatory) Have experience with payment systems, payment networks, financial services, or Fintech. Our Technology Stack Includes Java, Hibernate, Spring Boot, DB2, MongoDB, Oracle, Elasticsearch, micro-services and Kafka. (Nice to have but not mandatory) Cloud application development, Infrastructure as Code, Kubernetes, container-based deployment, monitoring/dashboard for health checks, and automated regression testing. About Goldman Sachs At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at GS.com/careers. We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: https://www.goldmansachs.com/careers/footer/disability-statement.html © The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity
West Midlands, United Kingdom
On site
Full Time
14-03-2025
Company background Company brand
Company Name
Bazaarvoice
Job Title
Senior Software Engineer (Backend)
Job Description
At Bazaarvoice, we create smart shopping experiences. Through our expansive global network, product-passionate community & enterprise technology, we connect thousands of brands and retailers with billions of consumers. Our solutions enable brands to connect with consumers and collect valuable user-generated content, at an unprecedented scale. This content achieves global reach by leveraging our extensive and ever-expanding retail, social & search syndication network. And we make it easy for brands & retailers to gain valuable business insights from real-time consumer feedback with intuitive tools and dashboards. The result is smarter shopping: loyal customers, increased sales, and improved products. The problem we are trying to solve : Brands and retailers struggle to make real connections with consumers. It's a challenge to deliver trustworthy and inspiring content in the moments that matter most during the discovery and purchase cycle. The result? Time and money spent on content that doesn't attract new consumers, convert them, or earn their long-term loyalty. Our brand promise : closing the gap between brands and consumers. Founded in 2005, Bazaarvoice is headquartered in Austin, Texas with offices in North America, Europe, Asia and Australia. It’s official: Bazaarvoice is a Great Place to Work in the US , Australia, India, Lithuania, France, Germany and the UK! Bazaarvoice is looking for a seasoned software engineer to join us in building the future of product discovery. As part of the C&C team, you’ll build and evolve the next generation of a consumer app used by millions worldwide. If you’re looking for an opportunity to work alongside a slew of other smart, passionate people on interesting product and technology challenges, keep reading. Responsibilities Collaborate with Product Managers, Product Designers and other Software Engineers to deliver new functionality and iterative improvements to member-facing products and internal tools. Implement efficient, scalable and reusable services and APIs using Typescript. Write and review technical design documents for new applications and features. Participate in code reviews with other engineers. Focus on knowledge sharing with other engineers. Identify and resolve scalability and performance issues. Profile and improve large-scale database access patterns. Focus on application performance and monitoring. Participate in the on-call engineering rotation. Essential Criteria Demonstrated experience building using large-scale backend services and APIs. Detailed knowledge and working experience of JavaScript. High attention to detail, flexible and able to work concurrently on multiple projects. Ability to troubleshoot, research, and work through complex problems. Excellent written and verbal communication skills. Strong interpersonal skills. Desired Criteria Experience in working with modern CI/CD and engineering tooling – we leverage Amazon Web Services, GitHub Actions and Terraform extensively. Experience with microservice-oriented architectures. Experience with agile methodologies. Experience with Typescript. Experience with Python/Django. Why join Bazaarvoice? Customer is key We see our own success through our customers’ outcomes. We approach every situation with a customer first mindset. Transparency & Integrity Builds Trust We believe in the power of authentic feedback because it’s in our DNA. We do the right thing when faced with hard choices. Transparency and trust accelerate our collective performance. Passionate Pursuit of Performance Our energy is contagious, because we hire for passion, drive & curiosity. We love what we do, and because we’re laser focused on our mission. Innovation over Imitation We seek to innovate as we are not content with the status quo. We embrace agility and experimentation as an advantage. Stronger Together We bring our whole selves to the mission and find value in diverse perspectives. We champion what’s best for Bazaarvoice before individuals or teams. As a stronger company we build a stronger community. Commitment to diversity and inclusion Bazaarvoice provides equal employment opportunities (EEO) to all team members and applicants according to their experience, talent, and qualifications for the job without regard to race, color, national origin, religion, age, disability, sex (including pregnancy, gender stereotyping, and marital status), sexual orientation, gender identity, genetic information, military/veteran status, or any other category protected by federal, state, or local law in every location in which the company has facilities. Bazaarvoice believes that diversity and an inclusive company culture are key drivers of creativity, innovation and performance. Furthermore, a diverse workforce and the maintenance of an atmosphere that welcomes versatile perspectives will enhance our ability to fulfill our vision of creating the world’s smartest network of consumers, brands, and retailers. Please note: Candidates who are successful will be required to undergo a Basic level DBS (Disclosure and Barring Service) background check.
Belfast, United Kingdom
Hybrid
Full Time
14-03-2025
Company background Company brand
Company Name
Accenture UK & Ireland
Job Title
Full Stack Engineering Manager - Leeds
Job Description
Full Stack Engineering Manager Locations: Leeds (must be willing to be based at and travel to client sites throughout the UK) Salary: Competitive salary and package (Depending on level of experience) Please Note: Any offer of employment is subject to satisfactory BPSS and SC security clearance which requires 5 years continuous UK address history at the point of application. Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. With our thought leadership and culture of innovation, we apply industry expertise, diverse skill sets and next-generation technology to each business challenge. We believe in inclusion and diversity and supporting the whole person. Our core values comprise of Stewardship, Best People, Client Value Creation, One Global Network, Respect for the Individual and Integrity. Year after year, Accenture is recognized worldwide not just for business performance but for inclusion and diversity too. “Across the globe, one thing is universally true of the people of Accenture: We care deeply about what we do and the impact we have with our clients and with the communities in which we work and live. It is personal to all of us.” – Julie Sweet, Accenture CEO Accenture Next Gen Engineering: Next Gen Engineering is the home of our dedicated technology people who are focused on engineering memorable yet differentiated and captivating customer experiences. We have a seasoned group of cross-industry specialists who provide the best of full stack software engineering, cloud and platform engineering. This includes fluency in Cloud Native, Data, Mobile, Internet of Things, Gen-AI, Frontend, DevOps and Creative Design. If you’re looking for an exciting career working in a vibrant environment with access to training and a global network of experts, this could be the role for you. As part of our global team, you'll be working with cutting-edge technologies and will have the opportunity to develop a wide range of new skills on the job. We are looking for talented platform and polyglot Software Engineers and Technical Leaders with a passion to positively impact the lives of many through the technology. As a member of our Next Gen Engineering team, you will have the opportunity to: Create Innovative Digital Solutions: Take part in designing, developing, and implementing cutting-edge digital applications tailored to address unique business challenges across several industries. Technical Leadership: Display your technical leadership skills by guiding and collaborating with both onshore and offshore developer team members during client projects, ensuring successful outcomes. In our team you will learn to: Design, develop and implement new and innovative Digital applications that solve specific business problems on desktop, mobile and tablet Provide technical leadership to onshore and offshore developer team members on client projects Architect and implement secure solutions for clients on premise and in the cloud, integrating with existing authentication and security frameworks. We are looking for experience in the following skills: Industry experience in React. Backend architectures understanding including integration patterns Experience with building a complete full-stack solutions Experience with building APIs and microservices Experience with building event-driven solutions Experience with building robust integrations Experience with building datastore solutions on at least one No-SQL or GraphQL technology Experience with building modern front-end solutions using frameworks including React, Vue, Angular Experience with Cloud Native technologies on at least one of the major cloud services providers (AWS, Azure or Google Cloud) Build automation tools to support CI/CD pipelines Build cloud platforms using infrastructure as code tools including Terraform or CDK Strong Accessibility, Security, Performance and Caching coding Built-in quality engineering –Unit, Integration and Functional testing Databases & SQL skills using PostgreSQL, SQL Server, Oracle and also noSQL experience e.g. Dynamo, CosmosDB, Couchbase, MongoDB or any other relevant database technologies Object/Relational mapping technologies such as Hibernate Set yourself apart: Proven ability to apply analytical and creative thought and translate into technical solutions Proven ability to debug and resolve complex technical issues Excellent leadership, communication (written and oral) and interpersonal skills Required for Associate Manager and Manager Levels Experience shaping and delivering small to medium size pieces of work Experience mobilizing and shaping technical teams What’s In It For You At Accenture in addition to a competitive basic salary, you will also have an extensive benefits package which includes 30 days’ vacation per year, private medical insurance and 3 extra days leave per year for charitable work of your choice! Flexibility and mobility are required to deliver this role as there will be requirements to spend time onsite with our clients and partners to enable delivery of the first-class services we are known for. About Accenture Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. We combine unmatched experience and specialized capabilities across more than 40 industries — powered by the world’s largest network of Advanced Technology and Intelligent Operations centers. With 509,000 people serving clients in more than 120 countries, Accenture brings continuous innovation to help clients improve their performance and create lasting value across their enterprises. Visit us at www.accenture.com Accenture is an equal opportunities employer and welcomes applications from all sections of society and does not discriminate on grounds of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, or gender identity, or any other basis as protected by applicable law. Closing Date for Applications 30/04/2025 Accenture reserves the right to close the role prior to this date should a suitable applicant be found.
Leeds, United Kingdom
On site
Full Time
14-03-2025
Company background Company brand
Company Name
Cornucopia IT Resourcing
Job Title
Software Engineer
Job Description
AI Software Developer Braintree £55-60k Our client is a pioneering software and technology firm in the hospitality sector, dedicated to delivering innovative solutions such as robot waiters, facial verification systems, mobile apps, EPoS, and payment solutions. They are looking for an experienced Software Developer to join their team. Reporting to the Head of Software Development, you will lead the design, development, and maintenance of high-quality, scalable software solutions. Collaborating with cross-functional teams, you will ensure timely delivery of projects that meet the highest standards. Essential Skills & Requirements Proven experience (5+ years) as a Software Developer or similar role. Strong proficiency in C#, JavaScript, and T-SQL. Expertise in .NET, REST APIs, and SOAP. Experience in WPF or XAML-based UI frameworks. Solid understanding of software architecture, design patterns, and development best practices. Experience with relational SQL databases, particularly MS SQL and MSRS. Knowledge of version control tools such as Git/DevOps. Experience working in Agile development environments. ai
Braintree, United Kingdom
On site
Full Time
13-03-2025