Location
London
Advertising Salary
Competitive

About The Role

FDM is a global business and technology consultancy seeking a DevOps Engineer to work for our client within the Education sector. This is an initial 6-month contract with the potential to extend.

Our client’s Data and Technology Services division provides services to over 10,000 staff and student users. As a DevOps engineer you will be working with the team involved with programme transformation and quite closely with a secure and maintain project. This role will work as an extension from the platforms team and tightly collaborating with the members of the aforementioned programme/project.

There is a requirement for a crucial role in designing, implementing, and managing the infrastructure and software delivery pipelines for upcoming projects and ensuring that all processes and documentation are well-defined and in place, following best practices in the area. We are looking for expertise to ensure that our cloud computing, automation, and continuous integration/continuous delivery (CI/CD) will be enhanced, strategised and contribute towards improving the scalability, reliability, and efficiency of the systems.

Responsibilities

  • Design, implement, and manage scalable and reliable infrastructure solutions using cloud platforms such as AWS, Azure, and also on-premise/data centre servers (vSphere) – mainly looking at Linux enterprise systems administration (installation, operation, monitoring, troubleshooting)
  • Design and implement deployment container-based solutions, including orchestration
  • Develop and maintain CI/CD pipelines for seamless and automated software delivery using Ansible, Jenkins, GitLab, GitHub or other similar solutions, using best practices and ensuring proper process definition and documentation
  • Collaborate with development, testing, and operations teams to ensure smooth integration and deployment of applications
  • Implement and maintain configuration management tools to automate the provisioning and configuration of infrastructure resources
  • Ensure implementations, processes and actions are documented and logged in the respective tools used by the team
  • Monitor and troubleshoot system performance, security, and availability issues, and proactively implement solutions to minimize downtime
  • Stay updated with industry trends and emerging technologies to provide recommendations for enhancing our infrastructure and DevOps practices
  • Work closely with the Platforms team, sharing and acquiring knowledge about current practices and solutions; and contributing to tasks within the team whenever convenient

About You

Requirements

  • Degree in the relevant area (Computer Science, Engineering, or equivalent experience)
  • Experience with CI/CD tools (Gitlab CI/CD, Ansible, GitHub Actions, Jenkins, CircleCI) and version control systems (Git, SVN,)
  • Proven experience as a DevOps Engineer or a similar role, preferably in a fast-paced, agile environment.
  • Strong knowledge of cloud computing platforms (AWS, Azure) and experience with infrastructure-as-code tools (Terraform, CloudFormation, etc.) and working with on-premise data centres
  • Strong knowledge of supporting high availability enterprise systems (Tomcat, Apache, Keepalived, Haproxy)
  • Proficiency in scripting and automation using languages such as Python, Ruby, or Shell
  • Familiarity with containeris ation and orchestration technologies (Docker, Kubernetes, etc.)
  • Solid understanding of networking concepts, security best practices, and system monitoring tools

Technical Requirements

  • Docker & Docker Compose – For containerisation and management of microservices
  • Kubernetes & Helm – For orchestration and deployment of applications
  • AWS – Specifically VPC, EKS, ECR, STS, ACM, IAM, CloudWatch, S3, Route53, App Mesh for our cloud infrastructure
  • Terraform – For Infrastructure as Code (IaC) management
  • GitLab CI/CD, GitHub Actions – For managing our continuous integration and delivery pipelines
  • Prometheus & Grafana – For monitoring and observability
  • Bash, Python – For scripting and automation tasks
  • Ansible – automated infrastructure deployment/setup
  • Java, Tomcat, Apache HTTPD – For managing our application servers
  • Linux OS’s, DNS, Networking, TCP/IP – Core knowledge for managing AWS VPC and Docker networking
  • Sonar Cloud – For code quality and security scanning

About Us

Why join us?
  • Career coaching, mentoring and access to upskilling throughout your entire FDM career
  • Assignments with global companies and opportunities to work abroad
  • Opportunity to re-skill and up-skill into new areas, develop non-linear career paths and build a skillset within your field
  • Annual leave, work-place pension and BAYE share scheme
About FDM Group
We are a business and technology consultancy and one of the UK's leading employers, recruiting the brightest talent to become the innovators of tomorrow. We have centres across Europe, North America and Asia-Pacific, and a global workforce of over 4,000 Consultants. FDM has shown exponential growth throughout the years, firmly establishing itself as an award-winning employer and is listed on the FTSE4Good Index.

Diversity and Inclusion
FDM Group is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, national origin, age, disability, veteran status or any other status protected by federal, provincial or local laws.

Other jobs like this

Location
London
Location
London
Advertising Salary
Competitive
Location
London
Advertising Salary
Competitive