Company Overview: Avahi is a trusted AWS Advanced Partner that helps businesses transform their operations with cloud-based solutions. We are a dynamic and rapidly growing company known for its vibrant culture and innovative approach. As an emerging player in the industry, we thrive on challenges and seek individuals who are enthusiastic about contributing to our exciting startup journey. We are on the lookout for motivated go-getters who are ready to make a significant impact and be part of a team that values collaboration, creativity, and continuous learning. Job Description: We are seeking a highly skilled Windows Modernization Expert with deep expertise in AWS, .NET technologies, and extensive experience containerizing Windows applications. As a key member of our cloud engineering team, you will be responsible for designing and implementing modernization strategies for Windows-based workloads, transitioning legacy applications to modern, cloud-native architectures on AWS. Your focus will include migrating, re-platforming, and refactoring .NET- based applications hosted on Windows, leveraging AWS services and containerization technologies to drive innovation and operational efficiency. Key Responsibilities: Lead Modernization Initiatives: Develop and execute comprehensive modernization strategies for Windows-based applications, focusing on AWS cloud solutions, containerization, and serverless technologies. Windows Application Migration: Plan, design, and implement the migration of legacy Windows applications to AWS using lift-and-shift, re-platforming, and refactoring approaches. Containerization: Containerize Windows-based .NET applications using Amazon ECS, EKS, and Docker for enhanced scalability, reliability, and management. Cloud-Native Application Architecture: Refactor monolithic applications into microservices-based architectures and optimize workloads for AWS- native services such as AWS Lambda, Elastic Beanstalk, Amazon RDS, and Amazon FSx for Windows File Server. Active Directory Integration: Design and implement secure, scalable AD- integrated environments in AWS, including integration with AWS Directory Service.· DevOps and CI/CD Automation: Collaborate with DevOps teams to automate deployments, scaling, and monitoring through AWS services like CloudFormation, CodePipeline, CodeDeploy, and Elastic Container Registry (ECR). Security and Compliance: Ensure all modernized solutions adhere to security best practices, using services like AWS Identity and Access Management (IAM), AWS Key Management Service (KMS), and AWS Systems Manager. Performance Optimization: Continuously optimize migrated workloads for performance, scalability, and cost-efficiency. Documentation and Knowledge Transfer: Provide comprehensive documentation and deliver knowledge transfer sessions to ensure smooth transitions for development and operations teams. Qualifications: Proven Experience: 7+ years of experience working with Windows-based applications and .NET technologies. Cloud Expertise: 5+ years of hands-on experience with AWS, specifically in designing and deploying Windows-based workloads in AWS environments. Containerization Skills: Strong experience with containerizing Windows applications using Docker, Amazon ECS, EKS, and related tools. Migration Experience: Expertise in migrating and modernizing legacy Windows applications to AWS, including experience with AWS Application Migration Service. .NET Development: Deep understanding of .NET Framework and .NET Core development, with experience in re-architecting and refactoring applications for cloud environments. Active Directory: Experience with Active Directory integration and management in AWS using AWS Directory Service. DevOps Practices: Familiarity with DevOps and CI/CD processes, including automation tools like CloudFormation, CodePipeline, and CodeDeploy. Strong Problem Solving: Ability to troubleshoot and optimize Windows- based applications for cloud performance and scalability. Certification: AWS Certified Solutions Architect (Associate or Professional) or AWS Certified DevOps Engineer is highly desirable. Collaboration: Excellent communication and collaboration skills, with a proven track record of working in cross-functional teams. Preferred Skills: Experience with Elastic Beanstalk for .NET application deployment and management. Experience working with serverless architectures using AWS Lambda. Knowledge of infrastructure as code (IaC) tools such as Terraform. Experience with cloud cost management and optimization strategies. Why Work Here Remote-First Flexibility: Enjoy work-life harmony in a remote-first environment that allows you to work from anywhere. Innovative Culture: We embrace a startup mindset, encouraging creativity, agility, and growth. Be part of a team that explores cutting-edge technology and drives impactful solutions. Career Development: Avahi is committed to your growth, offering mentorship and opportunities to advance your career, with potential for full-time roles after initial contracts. Purpose-Driven Mission: Join us in making a difference. Avahi is dedicated to championing diversity, supporting women in tech, and fostering sustainable practices. Global Collaboration: Work alongside a diverse, talented team, sharing insights and collaborating to create innovative solutions that make a real impact.

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Canada