Cloud Architect

Centurion
Posted 2 years ago

Primary Duties and Responsibilities: 

To provide overall infrastructure and cloud designs and balance requirements against resource utilisation and architectural factors and in line with business strategy.

Required Qualifications:

  • Bachelor’s degree in either Information Systems, Informatics, Computer Science, Engineering or any other relevant field.
  • Honours or Master’s in information systems, Informatics, Computer Science or Engineering is preferred
  •  Microsoft Azure Certifications

 

Experience and Knowledge:

  • 5-10 years and/or relevant industry experience as well as experience in relevant IT discipline
  •  Cloud domain knowledge, systematic requirements gathering skills, good communication skills, experience with cloud architecture tools, experience with Agile methodologies.
  • Deep understanding of cloud computing platforms, including public, private, and hybrid clouds, as well as various cloud services and technologies.
  • Ability to design and implement cloud-based architectures that meet the organisation’s requirements in terms of security, performance, scalability, and cost-effectiveness.
  • Strong technical background in areas such as networking, databases, and security, as well as experience with Microsoft Azure cloud platform.
  • Ability to effectively communicate with stakeholders, including business leaders, technical teams, and vendors, to understand their needs and requirements and to present technical solutions in a clear and concise manner.
  • Experience in managing complex projects, including defining project scope, creating project plans, and coordinating with other teams to ensure successful implementation of cloud-based solutions.
  • Ability to identify and troubleshoot technical issues that arise during implementation and maintenance of cloud-based solutions.

 

Key Responsibilities:

  •  Designing and implementing cloud-based infrastructure solutions, including compute, storage, network, and security components.
  •  Developing a migration strategy to move applications and data from on-premises to the cloud, taking into account factors such as security, performance, and cost.
  • Cloud Application Architecture: Designing cloud-native applications that take advantage of cloud services and technologies, such as serverless computing and microservices architecture.
  • Ensuring the security and compliance of cloud-based solutions, including data protection, identity and access management, and network security.
  • Cloud Cost Optimization: Implementing cost optimisation strategies, such as rightsizing resources, using reserved instances, and leveraging spot instances, to minimise cloud costs while maintaining performance and scalability.
  • Optimising the performance of cloud-based solutions by monitoring and analysing performance metrics, identifying and resolving performance bottlenecks, and implementing best practices for performance optimisation.
  • Designing and implementing disaster recovery solutions for cloud-based applications and data, including backup and recovery, high availability, and disaster recovery testing.
  • Contribute to a culture conducive to the achievement of transformation goals by participating in Company Culture building initiatives.
  • Participate and support corporate social responsibility initiatives for the achievement of business strategy.
  • Identify opportunities to improve or enhance processes by identifying and recommending improvements to tools; policies and procedures to add value to the firm.
  • Reduce risk by ensuring accuracy of information through compliance with risk and compliance requirements.
  • Keep abreast of legislation and other industry changes that impacts on role by reading the relevant newsletters; websites and attending sessions.
  • Understand and embrace the company’s Vision and Values by demonstrating the values through interaction with team and stakeholders.
  • Create and manage own career through guidance and support of management; department and colleagues.
  • Improve personal capability and stay abreast of developments in field of expertise by identifying training courses and career progression for self through input and feedback from managers.
  • Ensure personal growth and enable effectiveness in performance of roles and responsibilities by ensuring all learning activities are completed; experience practiced and certifications obtained and/or maintained within specified time frames.
  • Ensure knowledge management; continuity and team success through constructive participation in a diverse team and sharing knowledge with team.
  • Utilise resources by complying to organisational and departmental standards and procedures.
  • Demonstrate understanding of policies; procedures and standards by completing relevant surveys.
  • Identify risks according policies and take corrective action according to level of control.
  • Communicate dependencies to project team.

 

Competencies: 

  • Critical Thinking: Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
  • Active Learning: Understanding the implications of new information for both current and future problem-solving and decision-making.
  • Systems Analysis: Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes.
  • Complex Problem Solving: Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
  • Deductive Reasoning: The ability to apply general rules to specific problems to produce answers that make sense.
  • Inductive Reasoning: The ability to combine pieces of information to form general rules or conclusions (includes finding a relationship among seemingly unrelated events).
  • Excellent communication skills: Ability to engage with C-level stakeholders, both verbal and non-verbal and communicate a deep understanding of the business and a broad knowledge of technology and applications.
  • Technical Literacy: Possess a high level of technical literacy, which helps them determine how a software solution fits into an organization’s current structure and assists in the development of specifications and requirements.
  • Analytical Assessment: A high level of analysis to examine current systems and determine overall project needs and scope.
  • Schedule Management: Extensive time management skills to determine development schedules and milestones and ensure that deliverables are completed on time for oneself and your team.
  • Team Leadership: To oversee and direct development teams throughout the project development lifecycle, experience with team leadership and motivation is essential.
  • Ability to translate strategy and strategic objectives into measurable and executable projects.
  • Experience working on a large project(s) incorporating processes and procedures and standards.

Apply Online

A valid phone number is required.
A valid email address is required.
0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *