Application Architect
Description
Application Architect
Role Summary:
- Designs the application, integration and cloud architecture for a carve-out.
- Owns the target-state design and the technical approach for moving applications from on-premises to Azure or other targets.
- Re-architects applications only where the separation requires it.
Job Responsibilities:
- Assess applications and assign the right 6R treatment.
- Design target-state application architecture on Azure and AWS.
- Apply well-architected principles to reliability, security and cost.
- Define application DNS architecture and name resolution.
- Define API endpoint design, integration and access patterns.
- Design application data architecture and data stores.
- Design infrastructure as code using Ansible, Terraform and CloudFormation.
- Design containerised platforms and deployment patterns.
- Define DevOps and DevSecOps pipelines and CI/CD tooling.
- Apply FinOps practices to target application cost.
- Lead application rationalisation across the estate.
- Produce high-level and low-level designs and review them with client architects.
Required Experience:
- 10+ years of relevant experience in application and cloud architecture.
- At least three application migrations from on-premises to Azure.
- Strong understanding of the 6Rs and of well-architected frameworks.
- Good understanding of FinOps and cloud cost management.
- Experience with Ansible, Terraform and CloudFormation.
- Experience with Azure Resource Manager (ARM and Bicep) and AWS equivalents, with current versions.
- Experience with at least two cloud providers (Azure and AWS).
- Strong understanding of containerisation and orchestration platforms.
- Strong understanding of DevOps, DevSecOps and CI/CD pipelines, including source control tooling.
- Experience with application DNS architectures.
- Experience with application rationalisation.
- Experience designing and securing API endpoints.
- Experience with application data architecture and design.
- Understanding of hyper-converged infrastructure.
- Exposure to at least two OEMs or two cloud providers in each technology area.
- Strong communication skills, with prior experience working with UK and EU clients.
- Willingness to travel as required and to work in the client time zone.
- Prior infrastructure background alongside the specialism above.
- Prior experience in IT consolidations, mergers, demergers and carve-outs (mandatory).
- Relevant professional certifications strongly recommended.
Location: Remote - Anywhere
Skills required for this job:
- API design
- AWS
- Application evaluation
- Applications architecture
- CI/CD
- Cloud architecture
- Containerization
- Data architecture
- DevOps
- DevSecOps
- FinOps
- Infrastructure as code (IaC)
- Mergers and acquisitions (M&A)
- Microsoft Azure
- Migration strategies