Job Description:
• The Cloud Application Architect is responsible for leading the creation of a technology framework and providing technical leadership in support of modernization and vulnerability reduction initiatives in cloud computing and automation, with a focus on the design of systems and services that run on cloud platforms natively or as hybrid solutions.
• Additionally, the Cloud Application Architect will be responsible for ensuring that applications are designed to support the performance, security, monitoring, high availability, and disaster recovery requirements.
• The ideal candidate will have experience in designing large and complex IT operations in large organizations.
• The position requires strong leadership, communication, collaboration, and team-building skills, and must be able to collaborate effectively with multiple groups and stakeholders on multiple projects as a technical SME (subject matter expert).
• Cloud Architecture and Design and Development (50%)
• Demonstrate knowledge of AWS cloud architecture and implementation features (serverless, authentication, authorization, API design)
• Demonstrate knowledge of Azure DevOps, GitHub or experience in any other DevOps tool
• Demonstrate knowledge of CI/CD Pipelines, including pipeline automation for tools such as Checkmarx, SonarQube, NPM audit
• Demonstrate knowledge of infrastructure-as-code with tools such Terraform, AWS CloudFormation, etc.…
• Act as a Subject Matter Expert to the organization provide cloud end-to-end reference architectures, including AWS for both native and hybrid cloud solutions.
• Develop a library of deployable and documented cloud design patterns, based on modernization application portfolio, as a basis for deploying services to the cloud.
• Demonstrate leadership ability to back decisions with research and the “why,” and articulate several options, the pros and cons for each, and communicate solutions with leadership
• Maintain overall industry knowledge on latest trends, technology, etc.
• Develop solutions architecture and evaluate architectural alternatives for private, public and hybrid cloud models, including SaaS, PaaS, and other cloud services.
• Contribute to DevOps development activities and complex development tasks.
• Define optimal design patterns and solutions for high availability and disaster recovery for applications.
• Collaborate with cyber-security and data privacy to meet security requirements, and translate requirements to developers, infrastructure, and cloud office teams. Consultation (20%)
Bachelor's degree