AWS DevOps
Birlasoft Limited · Bengaluru, Karnataka, India
IT Services and IT Consulting · 10,001+ employees
About the role
The role involves analyzing .NET application architecture to define and execute cloud migration strategies to AWS. You will be responsible for containerizing applications, implementing CI/CD pipelines, and managing cloud-native infrastructure to ensure performance and security.
What they look for
Requirements
Candidates must have strong experience in .NET development and hands-on expertise with AWS services like ECS, EC2, and RDS. Proficiency in containerization tools like Docker and infrastructure-as-code tools such as Terraform is required.
Full description
Area(s) of responsibility
About Birlasoft: Birlasoft, a powerhouse where domain expertise, enterprise solutions, and digital technologies converge to redefine business processes. We take pride in our consultative and design thinking approach, driving societal progress by enabling our customers to run businesses with unmatched efficiency and innovation. As part of the CK Birla Group, a multibillion-dollar enterprise, we boast a 12,500+ professional team committed to upholding the Group's 162-year legacy. Our core values prioritize Diversity, Equity, and Inclusion (DEI) initiatives, along with Corporate Sustainable Responsibility (CSR) activities, demonstrating our dedication to building inclusive and sustainable communities. Join us in shaping a future where technology seamlessly aligns with purpose.
Key Responsibilities
Analyze existing .NET application architecture and define cloud migration strategies (re-host, re-platform, refactor). Migrate applications to AWS, specifically leveraging ECS (Elastic Container Service) for containerized deployments. Containerize .NET applications using Docker and implement CI/CD pipelines for automated deployments. Design and implement scalable, secure, and resilient cloud-native solutions. Perform application modernization, including breaking monoliths into microservices (where applicable). Configure and manage AWS services such as ECS, ECR, EC2, ALB, S3, RDS, IAM, CloudWatch, and VPC. Optimize application performance, availability, and cost post-migration. Ensure security best practices (IAM roles, secrets management, network security). Collaborate with DevOps, development, and infrastructure teams for seamless migration and deployment. Troubleshoot migration issues and provide production support during transition phases.
Required Skills & Experience
Technical Skills
Strong experience in .NET / .NET Core / ASP.NET Core application development. Hands-on experience with AWS services, especially: ECS (Fargate/EC2) ECR (container registry) EC2, S3, RDS, CloudWatch Experience in containerization (Docker) and orchestration using ECS. Knowledge of CI/CD tools (Azure DevOps, Jenkins, GitHub Actions, etc.). Familiarity with microservices architecture and REST APIs. Experience in infrastructure as code (Terraform, CloudFormation). Strong understanding of networking concepts (VPC, subnets, load balancers).