DevOps Engineer - London

at  FDM Group

London, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Jan, 2025Not Specified22 Oct, 2024N/AApache,Ansible,Infrastructure,Ecr,Code,Enterprise Systems,Scripting,Jenkins,Orchestration,Microservices,Automation,Docker,Application Servers,Ruby,Sts,Python,Languages,Bash,Computer Science,Agile Environment,Tomcat,Aws,Java,KubernetesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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

Responsibilities:

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


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Other

Software Engineering

Graduate

Engineering

Proficient

1

London, United Kingdom