The Senior Cloud Engineer is responsible for creating cloud-based infrastructure solutions through defining, designing, developing, and delivering. They work closely with the business throughout the entire process, acting as the technical liaison and solution owner. They oversee the scripting for software automation and deployment, and provide recommendations for improving performance and scalability. Additionally, they analyse cloud usage to identify ways to optimize costs.
The Senior Cloud Engineer is a creative and critical thinker who enjoys identifying the connections and interconnections between different parts of a system or architecture. They are a technically proficient individual, who is consultative, and people oriented. They actively involve stakeholders in creating optimal architectures. They are skilled in writing disaster recovery plans, strategizing multi-zone deployment of cloud technologies, and advising project teams on cloud workload approaches with high resiliency and security implementation in the cloud.
Key experience of Cloud Engineer required for this role are/either one important to carry out this role:
· Single Point of Contact (SPOC), Project Management experience in Cloud; Coordination and administration of a cloud tenant throughout its entire lifecycle to provide developers with a secure, efficient, and fitting working basis in the cloud.
The following are the key responsibilities of implementing a Cloud strategy:
· Provide valuable inputs into the IT infrastructure strategy.
· Advise senior leaders on Cloud-related projects and activities.
· Design the framework for the Cloud infrastructure.
· Assist business functions in the transition to Cloud-based technology.
· Act as a champion for the adoption of Cloud-based services across the entire organization.
Business requirements includes:
· Collaborating with stakeholders to comprehend the business needs and technical requirements.
· Envisioning the evolution of the infrastructure to provide a highly scalable and performant solution.
· Negotiating expectations with relevant parties.
· Anticipating internal and/or external business challenges and/or regulatory issues that may arise.
Developing cloud solutions involves the following tasks:
· Creating detailed technical architecture blueprints and designs for complex projects.
· Designing a consistent connectivity model that enables quick, simple, and secure consumption of cloud services.
· Supervising the development of automation and orchestration of software and scripting
· Integrating the solution with all underlying public and private cloud technologies
· Providing technical leadership to the team on technical approaches, architectural designs, and code reviews
· Overseeing the maintenance of security standards in accordance with internal policies.
Cloud solutions involves:
· Developing implementation strategies for cloud solutions.
· Overseeing the development and execution of testing for the cloud solution.
· Advising on issue resolution during the implementation process.
· Recommending improvements to the cloud solution as needed, based on feedback and analysis.
· It is also important to ensure that the implementation process is carried out in a timely manner and with minimal disruption to the business operations.
· Effective communication with stakeholders and team members is essential to ensure that everyone is aware of the project's progress and any issues that arise are addressed promptly.
· Regular monitoring and evaluation of the solution's performance are also necessary to identify areas for improvement and ensure that the solution continues to meet the business needs.
Optimising cloud solutions involves the following tasks:
· Presenting new methodologies/solutions to key stakeholders to enhance and improve cloud infrastructure performance, scalability, and security.
· Driving continuous improvements to cloud administration and operational processes and standards.
· Analysing cloud service usage to identify opportunities for optimising the cost of cloud services.
· Managing automation of all repeatable activities to increase efficiency and reduce errors.
· Providing direction and escalation paths for problem resolution, upgrades, and patches to ensure smooth operation of the cloud solution.
Managing a team involves the following tasks:
· Overseeing team management, including budgets, forecasting, work allocations, and staffing to ensure the team has the necessary resources to succeed.
· Developing staff through ongoing coaching, mentoring, and career discussions to help them reach their full potential.
· Defining common goals, direction, and accountability among staff to ensure everyone is working towards the same objectives.
· Driving effective performance management practices within the department in accordance with company policies and procedures to ensure that everyone is performing at their best.
Requirements/Qualifications
· AWS Certified Solution Architect Professional
· At least 5 - 10 years’ experience in developing, implementing, and maintaining IT systems.
EA Licence No: 11C5502 | EAP Registration No: R22109400