DevOps Engineer/Cloud E ngineer(Visa Sponsorship Available)

CLIENTSERVER TECHNOLOGY SOLUTIONS LTD
Central Milton Keynes, United Kingdom
2 days ago

Role details

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

Job location

Remote
Central Milton Keynes, United Kingdom

Tech stack

Amazon Web Services (AWS)
Azure
Bash
Ubuntu (Operating System)
CentOS
Software as a Service
Cloud Computing
Cloud Engineering
Databases
System Configuration
Continuous Delivery
Continuous Integration
Linux
DevOps
Hyper-V
Infrastructure as a Service (IaaS)
Virtual Private Networks (VPN)
Python
PostgreSQL
Shell
Microsoft SQL Server
Windows Server
MySQL
OpenStack
Oracle Applications
Platform as a Service (PAAS)
Powershell
Systems Development Life Cycle
Ansible
Ruby
Service-Oriented Architecture
Simple Object Access Protocol (SOAP)
Software Engineering
Virtualization Technology
Web Services
Private Cloud Environment
Software Repository
Scripting (Bash/Python/Go/Ruby)
Google Cloud Platform
Cloud Platform System
Docker Swarm
System Availability
Firewalls (Computer Science)
GIT
Cloudformation
Containerization
Kubernetes
Infrastructure Automation Frameworks
Deployment Automation
Puppet
REST
Terraform
Software Version Control
Docker
Jenkins
VMware
Microservices

Job description

We are seeking a highly skilled DevOps Engineer to join our dynamic IT team. The successful candidate will be responsible for designing, implementing, and maintaining scalable cloud infrastructure and automation solutions across multiple platforms including AWS, Google Cloud Platform, Azure, and private cloud environments. This role offers an exciting opportunity to work on cutting-edge projects involving containerisation, microservices, and continuous integration/continuous deployment (CI/CD) pipelines. The ideal applicant will possess strong expertise in cloud architecture, scripting, and automation tools, contributing to the optimisation of our software development lifecycle and ensuring robust system performance., Design, develop, and maintain cloud infrastructure solutions using AWS, Azure, Google Cloud Platform, and OpenStack.

Automate deployment processes using tools such as Terraform, Ansible, Puppet, Chef, and Jenkins.

Manage containerisation platforms including Docker and Kubernetes to facilitate scalable microservices architectures.

Develop scripts in Python, Bash (Unix shell), PowerShell, and other scripting languages to automate routine tasks and optimise system operations.

Monitor and troubleshoot cloud-based applications and infrastructure to ensure high availability and performance.

Collaborate with development teams to implement CI/CD pipelines integrating Git repositories with Jenkins or similar tools.

Maintain comprehensive documentation of system configurations, architecture diagrams, and operational procedures.

Ensure security best practices are followed within cloud environments including VPNs, firewalls, and access controls.

Stay abreast of emerging technologies in cloud computing, virtualization (VMware), service-oriented architecture (SOA), and related fields to recommend improvements.

Requirements

Do you have experience in Web services?, Proven experience working with cloud platforms such as AWS, Azure, Google Cloud Platform or OpenStack.

Strong knowledge of virtualization technologies including VMware and Hyper-V.

Proficiency in scripting languages such as Python, Bash (Unix shell), PowerShell, Ruby or Go.

Hands-on experience with container orchestration tools like Kubernetes and Docker Swarm.

Familiarity with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.

Solid understanding of operating systems including Linux (Ubuntu, CentOS) and Windows Server environments.

Experience with configuration management tools like Ansible, Puppet or Chef.

Knowledge of web services protocols such as REST APIs and SOAP; familiarity with SaaS, PaaS & IaaS models.

Understanding of database systems including MySQL, PostgreSQL, Oracle or Microsoft SQL Server.

Experience with software development practices including SDLC methodologies; familiarity with version control systems like Git.

Ability to work effectively within a team environment while managing multiple priorities under tight deadlines. This position offers an excellent opportunity for a motivated professional eager to contribute innovative solutions within a fast-paced technology environment while advancing their career in cloud infrastructure engineering.

Apply for this position