AWS Cloud Consultant - Relocation Open
The Ensono AWS consultancy team is growing to meet customer demand for often complex and high value cloud transformation projects from traditional lift n’ shift to IaaS into PaaS or serverless. You will be part of a team of AWS consultants focused on providing thought leadership and delivering high quality solutions to meet modern business needs in the AWS public cloud space to our customers. As an AWS Cloud Consultant, you will design, configure and implement cutting edge enterprise cloud technology solutions to provide clients with a cloud platform foundation for success. With a clear focus on delivering the best value to clients for their investment, you will work through the complete consulting life cycle, including (but not limited to): Design: Running Design workshops, creating solution design documentation, presentations, working closely with the customer to scope project requirements and integration with their existing systems. Deployment: Configuration, integration, testing, optimization and implementation of solutions.
Key Responsibilities
As a consultant you are a professional in both technical skill and attitude, therefore you have a responsibility to:
- Keep up to date with tech developments
- Provide thought leadership both to customers and Ensono
- Organize your time and priorities to ensure you complete your designated tasks by the allotted time
- Communicate thoroughly with project managers and stakeholders as appropriate
Knowledge
The following design, deploy, and troubleshooting knowledge is a minimum requirement to be successful and you should already have or be prepared to learn the following:
- AWS Account governance including management groups, IAM roles, and policies
- AWS Security and auditing, including perimeter security
- Designing and building mission-critical solutions on AWS
- Implementing AWS foundation services (networking, VPCs, VPC Peering, Gateways, compute, storage, databases, etc.)
- Knowledge for both Windows and Linux
- Familiarity with automation and configuration management tools (e.g. CloudFormation, Terraform, Ansible, and Puppet)
Skills
As a minimum all consultants are expected to have/be or achieve the following:
- Hold a number of current AWS certifications (ideally including one Professional certification)
- Self-motivated and enthusiastic
- Highly organized
- Excellent written and oral communication
- Respectful of others and high degree of integrity
- Excellent presentation skills / whiteboarding skills
- Leadership skills (Consultants are the leaders in the room for the customer)
- Able to articulate a solution effectively
- Discuss in-depth technical requirements and solutions
- Produce written designs, with clearly defined design decisions
- Empathy with the customer
- Although infrequent, the ability to travel as needed is required
Desirable Skills/Knowledge
- Implementing solutions using serverless components and containers (Lambda, EKS/ECS, AWS Fargate, Docker)
- Experience using Git for version control
- Experience of Continuous Integration/CD pipelines and technology
Experience
As this is a build as well as architecture role it is essential that you have hands on experience with the following:
- Conducting design workshops with customers to gain the information necessary to architect the solution at both high and low level
- Documenting architecture designs
- Building and troubleshooting the solution
- Transitioning into support
Technical experience of the following is also essential:
- Design/build AWS networking
- Design/build AWS security
- Design/migrate troubleshoot IaaS workloads
- Design/build high availability and resiliency for DR