Location: Los Angeles, CA (Hybrid 3 days onsite and 2 days remote)
Years of Experience: 15+ years
Travel Required: Yes
Your responsibilities in this role will include:
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%)
Drive scope definition, requirements analysis, functional and technical design, application build, product configuration, unit testing, and production deployment.
Ensure delivered solutions meet/perform to technical and functional/non-functional requirements.
Provide technical expertise and ownership in the diagnosis and resolution of an issue, including the determination and provision of workaround solution or escalation to service owners.
Provide guidance on best practices and recommendation on technical governance, expertise related to cloud architectures, deployment, and operations. Thought Leadership (20%)
Provide thought leadership in industry and to fellow team members, business stakeholders and program management.
Communicate technology framework and solutions to ARB/CARB (cloud & architectural review boards).
Advocate and define cloud architecture vision from a strategic perspective, including internal and external platforms, tools, budget, and systems. Mentoring (10%)
Act as a mentor to team members and technical staff.
Lead the definition and development of cloud reference architecture and management systems.
Conduct product and governance work reviews with team members.
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Engineering
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Codebase Inc by 2x