Role-Python Architect
Exp-10+ years
Role OverviewWe are seeking a highly skilled AWS Certified Solutions Architect with strong Python expertise and a solid understanding of the .NET ecosystem to lead a large-scale application modernization initiative. The ideal candidate will work closely with cross-functional teams to transform monolithic, on-premises .NET applications into cloud-native microservices deployed on AWS using best practices in scalability, resiliency, and security.
Key Responsibilities Architect & DesignDefine the target architecture using microservices principles, domain-driven design (DDD), and well-defined API contracts.
Select appropriate AWS services such as EKS/ECS, Lambda, Step Functions, API Gateway, EventBridge, RDS/DynamoDB, S3 to meet performance, scalability, and security needs.
Modernization RoadmapEvaluate current .NET applications and data stores to identify candidates for refactoring or re-platforming.
Create and execute a phased migration strategy to modernize workloads on AWS.
Infrastructure as Code & CI/CDDevelop and maintain CloudFormation, AWS CDK, or Terraform templates.
Set up and optimize CI/CD pipelines using CodePipeline, CodeBuild, Jenkins, GitHub Actions for continuous delivery.
Development CollaborationGuide development teams in containerization (Docker), orchestration (EKS/Kubernetes), and serverless patterns.
Perform code reviews and architectural reviews to enforce best practices in resilience, observability, and security.
Security & ComplianceImplement robust security designs involving IAM roles, VPC security, KMS encryption, and compliance with AWS best practices.
Conduct threat modeling and collaborate with InfoSec teams to implement controls using WAF, GuardDuty, Shield, etc.
Performance & Cost OptimizationUse tools like CloudWatch, X-Ray, and Elastic Stack to monitor performance and troubleshoot.
Optimize workloads through autoscaling, right-sizing, and reserved instance planning.
Documentation & Knowledge SharingCreate architecture diagrams, runbooks, and operational documentation.
Lead training sessions, workshops, and brown-bag discussions to upskill internal teams.
Provide support and guidance to the 24x7 IOC (Infrastructure Operations Center) team.
Must-Have Skills & Experience AWS ExpertiseAWS Certified Solutions Architect (Associate or Professional)
Hands-on experience with:
Compute: EC2, ECS, EKS, Lambda
Storage: S3
Databases: RDS/Aurora, DynamoDB
Networking & Security: VPC, IAM, KMS, WAF, GuardDuty, Transit Gateway
Integration: API Gateway, EventBridge
ProgrammingProficient in Python (automation, Lambda functions, microservices)
Working knowledge of C#/.NET Core to support refactoring and modernization
Microservices & ContainersExperience with microservices patterns: circuit breaker, saga, sidecar
Containerization with Docker
Orchestration with Kubernetes (EKS) or Fargate
Infrastructure as Code & CI/CDTools: CloudFormation, AWS CDK, Terraform
CI/CD tools: CodePipeline, CodeBuild, Jenkins, GitHub Actions
Security & NetworkingIn-depth understanding of VPC design, subnets, NAT, and networking components
IAM roles/policies, KMS encryption, and compliance tools (WAF, GuardDuty)
Soft SkillsStrong verbal and written communication
Ability to convey complex technical concepts to business stakeholders
Leadership in Agile and cross-functional team