Salary: 35,000 - 65,000 GBP per year Requirements:
* To be successful in this role, we have outlined the essential skills you should possess:
* Ability to interact with external customers to understand and optimize their legacy and future environments, bringing platform optimizations to minimize code development and infrastructure deployment while integrating with other systems as needed.
* Capability to comprehend product roadmaps and design the necessary platforms to support them.
* Experience mentoring teams in technology, architecture, and delivering new solutions.
* Skill in building productive relationships with developers, architects, and in-service operations teams.
* Experience working on new projects as well as established live systems.
* Expertise in distributed system architecture and engineering.
* Ability to develop clear conceptual and detailed design documentation to a professional standard.
* Familiarity with design patterns for systems and enabling data-intensive applications with their streams/message flows.
* Experience in data communications and network services, including enterprise protocols for public cloud.
* Knowledge of instrumentation and control engineering.
* Proficiency in public cloud APIs and major cloud services (AWS, Azure, GCP) at an associate/professional level.
* Understanding of cloud-native architecture, including microservices.
* Experience with various data storage types (block, object, SQL, NoSQL).
* Knowledge of authentication, authorization, and identity platforms, along with information security, privacy, and regulatory compliance.
* Skills in performance tuning, hardening, troubleshooting, problem-solving, and root cause analysis.
* Competence in evaluating multiple courses of action and achieving goals by non-standard means if necessary.
* Familiarity with system regression, protocol analysis, load testing, availability and resilience optimization, and basic penetration testing.
Responsibilities:
* In this role, you will engage with cutting-edge and bespoke technologies in an interesting and rewarding environment. We are committed to your development, providing excellent learning and development opportunities to ensure your skills keep pace with the evolving technology landscape. Your responsibilities will include:
* Acting as the critical operational glue between the applications produced by developers and the broader technical ecosystem, whether on-cloud or on-premise.
* Working on new projects and established live systems, contributing to both innovation and maintenance.
Technologies:
* AWS
* Azure
* Cloud
* GCP
* Support
* Network
* NoSQL
* SQL
* Security
* microservices
* API
* Ansible
* C#
* Docker
* ELK
* IAM
* Kafka
* Kubernetes
* Linux
* PowerShell
* Python
* REST
* Terraform
* Web
* Windows
More:
At CGI, we foster a culture of innovation, collaboration, and ownership, where highly motivated self-starters thrive. While we hope candidates possess all required skills, we are willing to consider high-quality individuals who meet most criteria.
We believe in ownership and teamwork, and we refer to ourselves as partners rather than employees. You will see your work create real value as you develop innovative solutions, build lasting relationships with teammates and clients, and access global capabilities to scale your ideas and embrace new opportunities.
Join us at CGI, one of the largest IT and business consulting services firms in the world, and shape your career in a supportive environment that prioritizes your health and well-being. We look forward to welcoming you to our team!