AWS DevOps Engineer

CloudiQS
3 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English
Compensation
£ 96K

Job location

Remote

Tech stack

Microsoft Active Directory
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Tomcat
Server Applications
Application Performance Management
Build Automation
Bash
Oracle WebLogic Server
C Sharp (Programming Language)
Unix
C++
CentOS
Software as a Service
Cloud Computing
Computer Networks
System Configuration
Continuous Integration
Linux
DevOps
Disaster Recovery
Distributed Systems
DNS
Amazon DynamoDB
Elasticsearch
Middleware
Perl
Github
Groovy
Monitoring of Systems
Web Servers
IBM Websphere Application Server
Virtual Private Networks (VPN)
WildFly (JBoss AS)
Python
Network Security
Shell
Microsoft SQL Server
Team Foundation Server
Windows Server
MySQL
Nginx
OpenStack
Powershell
Systems Development Life Cycle
Ruby on Rails
Release Management
Cloud Services
Ansible
PL-SQL
Subversion
System Testing
TCP/IP
T-SQL
Scripting (Bash/Python/Go/Ruby)
System Availability
Software Troubleshooting
Firewalls (Computer Science)
Gitlab
Cloudformation
Containerization
Infrastructure Automation Frameworks
Deployment Automation
Puppet
REST
Terraform
Splunk
New Relic (SaaS)
Software Version Control
Docker
Jenkins
Go
Microservices

Job description

We are seeking a highly skilled AWS DevOps Engineer to join our dynamic technology team. The successful candidate will be responsible for designing, implementing, and maintaining scalable cloud infrastructure solutions on AWS, ensuring seamless deployment and continuous integration of applications. This role requires a strong background in cloud computing, automation, and system administration, with the ability to troubleshoot complex issues and optimise system performance. The ideal applicant will possess extensive experience with containerisation, scripting, and infrastructure as code, contributing to the organisation's ongoing digital transformation initiatives., * Develop and maintain cloud infrastructure using AWS services such as S3, DynamoDB, and EC2 instances, ensuring high availability and disaster recovery capabilities.

  • Automate deployment processes through tools like Jenkins, Ansible, Terraform, Chef, Puppet, and PowerShell scripts to streamline CI/CD pipelines.
  • Manage containerisation platforms including Docker and Kubernetes to facilitate scalable microservices architectures.
  • Monitor application performance and system health using tools such as New Relic, Splunk, and Elasticsearch; proactively resolve issues to minimise downtime.
  • Collaborate with development teams during requirements gathering to design scalable solutions aligned with SDLC best practices.
  • Implement system testing procedures and troubleshoot software deployment issues across diverse environments including Linux (CentOS, UNIX) and Windows Server platforms.
  • Maintain version control systems such as GitHub, GitLab, SVN, and TFS; oversee release management processes ensuring smooth software rollouts.
  • Configure network security measures including firewalls, DNS settings, TCP/IP protocols, VPNs, and Active Directory integrations to safeguard cloud infrastructure.
  • Support incident response activities by diagnosing system failures or security breaches promptly while maintaining comprehensive documentation.

Requirements

Do you have experience in SaaS?, * Extensive experience with AWS cloud services including S3, DynamoDB, CloudFormation/Terraform for infrastructure provisioning.

  • Proficiency in containerisation technologies such as Docker and Kubernetes for deploying scalable applications.
  • Strong scripting skills in Bash (Unix shell), PowerShell, Groovy, Perl, Python, Ruby on Rails, C#, C++, Go or similar languages for automation tasks.
  • Knowledge of configuration management tools like Ansible, Chef, Puppet for system setup and maintenance.
  • Familiarity with continuous integration tools such as Jenkins or TFS to automate build processes.
  • Experience with web servers including NGINX and WebSphere; application servers like Tomcat or JBoss; middleware like Weblogic or WebSphere Application Server.
  • Database expertise in MySQL, Microsoft SQL Server T-SQL or PL/SQL; experience with Elasticsearch or OpenStack is advantageous.
  • Understanding of networking concepts including TCP/IP protocols, DNS configuration, firewalls and WAN/LAN architectures.
  • Knowledge of microservices architecture using REST APIs; experience with SaaS environments is desirable.
  • Strong troubleshooting skills in distributed systems; ability to perform incident management effectively under pressure.
  • Familiarity with monitoring tools such as New Relic or Splunk; understanding of disaster recovery planning is a plus. This position offers an exciting opportunity for a dedicated DevOps professional eager to work within a forward-thinking organisation committed to technological excellence. The ideal candidate will be organised with excellent problem-solving skills and a proactive approach towards system optimisation and security compliance.

Benefits & conditions

Pulled from the full job description

  • Free parking
  • On-site parking

Apply for this position