Role Description
Role-Python ArchitectExp-10+ years
Role Overview
We 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 & Design
- Define 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 Roadmap
- Evaluate 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/CD
- Develop 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 Collaboration
- Guide 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 & Compliance
- Implement 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 Optimization
- Use 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 Sharing
- Create 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 Expertise
- AWS 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
Programming
- Proficient in Python (automation, Lambda functions, microservices)
- Working knowledge of C#/.NET Core to support refactoring and modernization
Microservices & Containers
- Experience with microservices patterns: circuit breaker, saga, sidecar
- Containerization with Docker
- Orchestration with Kubernetes (EKS) or Fargate
Infrastructure as Code & CI/CD
- Tools: CloudFormation, AWS CDK, Terraform
- CI/CD tools: CodePipeline, CodeBuild, Jenkins, GitHub Actions
Security & Networking
- In-depth understanding of VPC design, subnets, NAT, and networking components
- IAM roles/policies, KMS encryption, and compliance tools (WAF, GuardDuty)
Soft Skills
- Strong verbal and written communication
- Ability to convey complex technical concepts to business stakeholders
- Leadership in Agile and cross-functional team
Skills
Python,Aws Cloud,Aws Administration