Cloud Engineer / DevOps

Go Arrow
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 106K

Job location

Tech stack

Java
Microsoft Active Directory
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Tomcat
Server Applications
Azure
Bash
Oracle WebLogic Server
C Sharp (Programming Language)
C++
Software as a Service
Cloud Computing
Cloud Engineering
Configuration Management
Databases
Continuous Integration
DevOps
Document Management Systems
Disaster Recovery
Distributed Systems
DNS
Amazon DynamoDB
Elasticsearch
Middleware
Perl
Github
Gradle
Groovy
Web Servers
IBM Websphere Application Server
WildFly (JBoss AS)
Python
Network Security
Shell
Maven
Microsoft SQL Server
Team Foundation Server
MySQL
Nginx
Node.js
OpenStack
Oracle
Oracle Applications
Powershell
Systems Development Life Cycle
Release Management
Cloud Services
Ansible
Ruby
Software Deployment
Software Engineering
SQL Databases
Subversion
Systems Architecture
System Testing
TCP/IP
T-SQL
Wide Area Networks
Scripting (Bash/Python/Go/Ruby)
Google Cloud Platform
Data Storage Technologies
System Availability
Software Troubleshooting
Firewalls (Computer Science)
Gitlab
Containerization
Kubernetes
Build Tools
Cloudwatch
Puppet
REST
Terraform
Splunk
New Relic (SaaS)
Software Version Control
Docker
Jenkins
Go
VMware
Microservices

Job description

We are seeking a highly skilled Cloud Engineer/DevOps to join our dynamic IT team. The successful candidate will be responsible for designing, implementing, and maintaining cloud-based infrastructure and services across multiple platforms such as AWS, Azure, Google Cloud Platform, and OpenStack. This role offers an exciting opportunity to work on cutting-edge cloud solutions, optimise system performance, and ensure robust disaster recovery strategies. The ideal applicant will possess a strong background in software development, system administration, and DevOps practices, with experience in managing complex distributed systems and cloud infrastructure.

  • Deploy cloud services (Azure/AWS/GCP)
  • Build CI/CD using Terraform, Jenkins, GitHub Actions
  • Manage Kubernetes & containerised apps, * Design, deploy, and manage scalable cloud infrastructure using tools like Terraform, Ansible, Puppet, Chef, and VMware.
  • Develop automation scripts and pipelines for continuous integration and deployment (CI/CD) using Jenkins, GitLab, TFS, or GitHub.
  • Monitor system performance and troubleshoot issues using tools such as New Relic, Splunk, Elasticsearch, and CloudWatch.
  • Manage containerisation platforms including Docker and Kubernetes to facilitate microservices architecture.
  • Administer cloud services such as S3, DynamoDB, SQL databases (MySQL, Microsoft SQL Server), and Oracle databases to optimise data storage solutions.
  • Implement security measures including firewalls, DNS management, Active Directory integration, and network configurations (TCP/IP, WAN/LAN).
  • Collaborate with development teams on software deployment strategies across various environments (SaaS models included).
  • Conduct system testing and participate in incident response and disaster recovery planning to ensure high availability.
  • Maintain documentation related to system architecture, deployment procedures, and operational processes aligned with SDLC standards.
  • Provide technical support for cloud infrastructure issues and assist in incident management activities.
  • Terraform, Kubernetes, Docker
  • Cloud certification preferred

Requirements

Do you have experience in Weblogic?, * Strong proficiency with cloud platforms such as AWS (including S3), Azure (including Active Directory), Google Cloud Platform, and OpenStack.

  • Extensive experience with containerisation tools like Docker and orchestration platforms such as Kubernetes.
  • Proficiency in scripting languages including PowerShell, Bash (Unix shell), Python, Groovy, Perl, Ruby (on Rails), Node.js, C#, C++, Go or Java.
  • Knowledge of configuration management tools such as Ansible, Puppet, Chef; build tools like Maven or Gradle; version control systems including GitHub/GitLab/ SVN/TFS.
  • Familiarity with web servers like NGINX or WebSphere; application servers such as Weblogic or JBoss; middleware solutions including Tomcat or WebSphere.
  • Experience working with databases like MySQL, Microsoft SQL Server (T-SQL), Oracle; knowledge of RESTful APIs; experience with Elasticsearch for search optimisation.
  • Understanding of DevOps practices including continuous integration/delivery (CI/CD), release management & software troubleshooting within the SDLC framework.
  • Skills in network security protocols including TCP/IP configurations; firewall management; DNS setup; incident response; disaster recovery planning.
  • Ability to work with distributed systems architecture involving microservices design principles; familiarity with SaaS solutions is advantageous. This role offers an excellent opportunity for a dedicated Cloud Engineer to contribute to innovative projects within a collaborative environment while advancing their expertise across diverse cloud technologies and infrastructure management practices.

Apply for this position