CIA - Cloud Architecture (Cloud Connectivity)
Role: CIA - Cloud Architecture (Cloud Connectivity) - (Senior) Location: US (remote) Duration: 12 Months + Target Skills: Must Have: AWS Network SME (Level 400 500) PREFERRED - VPC Lattice (Level 200) - Understanding of service-to-service connectivity patterns using VPC Lattice. Experience in designing cross-account service networking. This is a firm-confirmed strategic direction at this customer. AWS CDK TypeScript (Level 400) - Ability to design CDK construct architectures, build shared construct libraries, review constructs for best practices, and guide teams on CDK patterns for multi-account, multi-environment deployments. Must be TypeScript - no Terraform in this environment. AWS Services (Level 400) - Deep expertise in ECS Fargate, ELB, EC2, S3, IAM, VPC, VPC Lattice, SQS, RDS, DynamoDB, Aurora PostgreSQL, Lambda, API Gateway, MSK, EFS, Secrets Manager, KMS. Breadth across 30+ services. ECS Fargate (Level 300) - Deep expertise in task definitions, service architecture, load balancer integration, auto-scaling, service discovery, and migration from VM/PCF to Fargate. This is a strategic compute platform. Multi-Region Architecture (Level 400) - Design of active-active (3-region), active-passive, warm standby, and pilot light patterns. Experience with Aurora Global Database, cross-region MSK, Route 53 failover routing, and DynamoDB Global Tables. EKS (Level 300) - Understanding of EKS architecture with self-managed node groups (not Auto Mode - customer requirement). Ability to advise on OpenShift EKS migration patterns. Migration Architecture (Level 400) - Experience leading 6R assessments, designing migration patterns at scale, and making defensible rehost-vs-refactor decisions based on application complexity, dependencies, and business value. Messaging Modernization (Level 300) - Architecture patterns for migrating from TIBCO EMS/RV to Amazon MSK. Understanding Kafka topic design, consumer group patterns, and MSK Connect. Documentation (Level 400) - Must be able to clearly write, draw, and organize architectural decision records (ADRs), target-state architecture diagrams, blueprint documentation, and guidance for application teams on a weekly basis. Agile/Jira (Level 200) - On-daily basis you must be able to manage and report own Jira User Stories during the current sprint.