About The Role
-
Design and deploy AWS cloud solutions that meet business requirements and ensure scalability, reliability, and security.
-
Collaborate with customers to understand their business requirements and provide guidance on how to leverage the AWS cloud to meet those requirements.
-
Configure and manage AWS services, including Virtual Machines, Storage, Networking, and Security.
-
Create and maintain documentation for AWS cloud infrastructure solutions.
-
Develop and implement AWS cloud migration plans.
Teams to collaborate with
-
Portfolio and Propositions - collaborate to provide engineering support for the Business Apps & Cloud Portfolio. Provide feedback to improve customer solutions.
-
Solutions Architecture – support team with technical expertise to help underpin and translate client need and create a design proposal.
-
Customer Experience and Managed Services – collaborate to ensure a smooth service transition from technical delivery into in-life support where required.
About You
Behavioural competencies – organisational and behavioural fit.
-
Flexible and creative to take considered risks.
-
Learn and adapt quickly to changing situations.
-
Self-motivated and able to work under pressure.
Critical competencies – technical fit
Essential:
-
Experience in designing, deploying, and managing AWS cloud infrastructure solutions.
-
Strong understanding of AWS cloud services and architecture
-
Extensive experience of Jenkins, Terraform and Python
-
Knowledge of networking concepts and tools, such as VPN, DNS, load balancing, and firewalls
-
Understanding of security concepts and best practices in the AWS cloud environment
-
Strong problem-solving skills and ability to troubleshoot complex issues.
-
Excellent communication and collaboration skills, including the ability to work with clients to understand their business requirements and to lead technical workshops.
Demonstrable experience with the following technologies:
-
AWS and Best Practices
-
Terraform - IaC (Infrastructure as Code)
-
Config Management (Ansible, Puppet or similar)
-
Knowledge of Networking and Security Best Practices
Desirable:
Demonstrable experience with the following technologies:
-
Programming Languages such as: Python, PowerShell, Golang
-
Experience with container platforms (EKS, Kubernetes, and Docker)
-
Experience with more than one hyper-scaler platform (AWS, Azure, GCP)
-
Experience with HashiCorp tooling (Consul, Vault, Packer)
-
Windows / Linux OS's