Cloud Solutions Architect
Achievement Awards Group (Pty) Ltd.
2023-04-12 Westlake
Job Ref # : AA-11
Industry : Information Technology
Job Type : Permanent
Positions Available : 1
Are you a skilled Solutions Architect looking for an exciting opportunity to help shape the future of cloud computing? We're seeking a talented AWS Solutions Architect to drive innovation and transformation across industries and be part of our collaborative team to achieve specific business objectives.
Job Description
The Solution Architect is responsible for evaluating business requirements and determining how information technology can be used to support the achievement of specific business objectives.
This position provides expertise in defining sound, strategic technical solutions for complex software solutions. The solutions architect is a professional with expertise in cloud-based technology.
They design, manage, develop and implement cloud system structures for the organisation. They also help transfer information and programs to new cloud systems and troubleshoot network issues.
This position will be accountable for :
- Understanding how all parts of the business model works together (processes, operating systems, application architecture) to design a specific solution that meets business needs
- Translating technical project details into a language that all stakeholders can understand
- Analysing project constraints and making technological decisions that will reconcile restrictions with project goals
- Determining which technology stack will best fit the product by conducting technology assessments and comparisons
- Analysing all non-functional requirements (e.g., security, performance, maintainability, scalability, usability, reliability, etc) to ensure that product engineering can be met
- Creating a general blueprint and solution prototype that depicts the future architecture of the product based on expectations and the existing environment
- Estimating the budget to achieve the technical vision of the product and presenting this to the relevant stakeholders
- Providing oversight and controlling the solution development
- Providing support to project management activities to ensure that resources, risk recognition and planning remain aligned with solution goals
- Coach and provide support to less experienced solution architects
- Responsible for solution architectures to build and / or migrate EDA tools into public Cloud like AWS, Azure
- Responsible for managing and providing operational support of multiple cloud environments
- Architect, deploy and administer Linux virtual machines in a multi-tenant / vendor cloud environment
- Develop a strategy to automate operational procedures for auto-scaling and deployment, leveraging AWS and third party tools
- Lead Cloud Strategy development defining business drivers, cloud adoption roadmap and business case
- Assess clients’ workloads and technology landscape and define strategy to transform to AWS
- Prescribe the Architecture, tools, frameworks for accelerated cloud adoption.
- Participate in and oversee the design of Cloud solutions, from conceptual, logical and physical design to meet client’s business and technical requirements leveraging architecture patterns and following development processes.
- Develop architecture blueprints and detailed documentation.
- Creating user interactions on various websites and platforms, writing code optimised for mobile and develop databases and services for functionality.
- Designing, building, testing and implementing software solutions
- Writing clean, functional code on the front- and back-end
- Testing and fixing bugs or other coding issues
- Designing, coding and testing programs and scripts against agreed specification
- Conducting releases to test and production environment and implementing post release reviews.
- Documenting application process for future maintenance and upgrades
- Writing technical specifications, documenting code throughout the development process, including changes made and special instructions required for deployment.
- Creating and maintaining technical documentation using defined technical documentation templates
- Investigating, analysing and documenting reported defects and performing maintenance programming and correction of identified defects.
- Transcribing data on to the change management system, ensuring accuracy and consistence of information.
Job Requirements
Knowledge, skills and attributes :
- Ability to drive solution architecture engagements at a detailed levels across a broad range of stakeholders
- Comfortable working with clients and senior management
- Ability to articulate complex technical issues into business focused terms and communicate to all stakeholders
- Passionate about delivery and improving the user experience of the services supported
- Solid interpersonal and influencing skills
- Capable of dealing with ambiguity and uncertaintly
- Solid understanding of technical elements, e.g., enterprise architecture, solution architecture, systems,network design, cloud based solutions
- Good knowledge of IT frameworks, vocabulary and best practices
- Good commercial acumen and understanding of financial management within IT
- Awareness of relevant and appropriate development languages
- Uses technical and subject matter expertise to coach and develop others and deliver excellent user experience
- Awareness of Agile project methodology
- Ability to build cloud systems
- Implement the design structure and scale elements for the cloud system
- Design and suggest network systems that are efficient for the overall organisation
Education and training :
- Bachelor’s Degree in Computer Science, Information Systems, Engineering or equivalent
- ITIL
- Relevant certifications (e.g., TOGAF, IASA, AWS Certified Solutions Architect, Open Group Certified Architect) AWS skills specialized in serverless development.
NodeJs, PHP, C#, Javascript, CSSPostgres, Oracle, Mysql, MSSql - In-depth knowledge or skills in creating stored procs, data structure, and performance with large data volumes.
Experience with Docker ContainersMobile development (Flutter)API development and front ends
Must be comfortable in Linux environment.
Experience :
- At least 5 years’ experience in a software development or technical architect or similar role (one or more IT areas)
- At least 2-3 years’ experience in solution architecture role
- Experience in the implementation of structured design and architecture processes in a corporate environment
- Experience in the development and usage of technology platforms / models to achieve business outcomes
- Track record within a number of IT programmes, owning the architecture and design activities
- Experience managing projects and related resources
Achievement Awards Group values diversity and believes in equal opportunities for all. We welcome all qualified job applicants to submit their CV online before the deadline of 30 April 2023.
We are committed to a fair recruitment and selection process that complies with applicable laws governing employment equity.
We review candidates from all designated groups and look forward to reviewing your application.