Job Description :
There are numerous openings for the Infrastructure Architects. Each one will look to have expertise/emphasis as follows:
Must have significant hands on experience- Can not be newly certified or lab experience only
Cloud Infrastructure Architect - API Gateway, Containers, Databases & Elasticache
Cloud Infrastructure Architect - Micro-services, Service Integration, Service Discovery
Senior Consultant - CI/CD
Senior Consultant - Service Catalog, Automation
Senior Consultant - Telemetry & EKS
Description:
AWS Architects are required to have hands on coding, scripting and python experience.
The AWS Architecture team member will:
1) review Customer requirements in the context of Customer?s In-Scope Applications
2) establish backlog of work
3) provide subject matter expertise, architecture guidance and AWS general best practices on implementing solutions
4) streamline access to AWS Services team as required
5) advise and assist Customer to:
Conduct a DevOps assessment including current processes, culture, pain points, gaps tools, and adopted technologies as well as short-term and medium-term objectives, if needed
Review key features and benefits of relevant AWS Services including AWS CloudFormation, CodeCommit, AWS CodeBuild, AWS CodeDeploy, AWS CodePipeline, and AWS Service Catalog
Provide prescriptive guidance on how to design a regional or global continuous integration/continuous deployment (CI/CD) pipeline architecture on AWS Services
Provide knowledge transfer of CI/CD pipeline architecture design and strategy through facilitated discussions covering private Git (third party software) hosting, software release workflows, build and test code, deployment automation, and templated infrastructure provisioning
Assist Customer with application stack automation
Provide CI/CD pipeline infrastructure provisioning and code deployment strategies
Provide customized sample CI/CD pipeline and application infrastructure templates and deployment scripts as necessary
Develop DevOps operating model
Integrate security gates into CI/CD framework
API Gateway
Work with Customer to establish a backlog of items to accomplish
Determine API Gateway requirements for In-Scope Applications
Assist Customer to determine the integration patterns
Design and implement API Gateway solution for AWS workloads in a sandbox/lab environment
Provide subject matter expertise on API Gateway functions and features including future roadmaps
Provide AWS general best practices around API Gateway usage and deployment
Assist Customer to leverage a total cost of operation TCO template to develop an estimated TCO based on projected API Gateway capacity and usage
Containers
Work with Customer to establish a backlog of items to accomplish
Determine container requirements for In-Scope Applications
Assist Customer to develop AWS Services container application architecture design and strategy through facilitated discussions covering compute, storage, cache, and database services
Provide subject matter expertise on container functions and features including future roadmaps
Provide AWS general best practices around containers usage and deployment
Establish pod strategy to host containers in Amazon EKS
Assist Customer to leverage TCO template to develop an estimated TCO for In-Scope Applications on Amazon ECS based on seed capacity and cost to scale
Databases and Elasticache
Work with customer to establish a backlog of items to accomplish
Determine Customer?s database requirements for In-Scope Applications
Provide subject matter expertise on various AWS database services and their roadmaps
Analyze Customer requirements and advise on fit-for-purpose database
Provide best practices around database migrations
Assist Customer to leverage TCO template to develop an estimated TCO based on projected database usage
Service Catalog:
Work with Customer to establish a backlog of items to accomplish
Determine Customer?s AWS Service Catalog requirements for In-Scope Applications
Provide subject matter expertise and best practices in implementing a self-service Service Catalog for developers
Automation
Work with customer to establish a backlog of items to accomplish
Review Customer?s application architecture running on AWS Services to identify opportunities for automation of infrastructure provisioning and configuration management options
Provide automation best-practices for provisioning infrastructure and configuration management
Provide prescriptive guidance to design a robust automation architecture on AWS Services
Provide knowledge transfer of AWS Services automation architecture design and strategy through facilitated discussions covering infrastructure as code, including templated infrastructure provisioning and configuration management
Identify cloud-native and APN Partner solutions for unique automation requirements, if any
Automate infrastructure provisioning and configuration management
Telemetry and Amazon EKS
Work with Customer to establish a backlog of items to accomplish
Review requirements for logging/monitoring performance and advise on solution architecture
Advise on solution architecture on AWS Services to support tracking transactions end to end
Advise on solution architecture on AWS Services to support Customer?s scalability requirements and business SLAs
Service Discovery, Integration and Tooling
Work with Customer to establish a backlog of items to accomplish
Enable container and application telemetery on AWS Services
Research CloudWatch and AWS Cloud Map for cloud-native service discovery and provide recommendations to Customer on relevant use-cases
Develop and assist with plan for API architecture using containers and service discovery
Advise on solution architecture on AWS Services to implement service mesh discovery and services routing
Advise on solution for micro-service health monitoring and detection
Work with Customer to develop ingress/egress patterns to support hybrid cloud architecture on AWS Services
Advise on solution architecture to implement robust failover strategy on AWS Services