Cloud Native Applications Architect (.Net Core + Azure)
India - Remote••May 14, 2025
Job Title: Cloud Native Applications ArchitectMinimum Experience: 10 + yrsLocations: India – Gurugram, Hybrid About the team and roleRackspace EMEA Cloud Native Development & Testing is a team of highly skilled professionals specializing in cloud native development on the three major public clouds – Azure (preferred), AWS and GCP. We offer cloud native development and end-to-end testing – this lies under two main categories: Application modernization - where we modernize an existing application, and cloud native development of a net new application - in this case we build the application with latest cloud technologies like Serverless, Cloud SQL etc. ground up, fully taking advantage of all cloud native services. If you’re looking for a challenging career working in a vibrant environment with access to training and a global network of experts, this could be the role for you. As part of our global team, you'll be working with cutting-edge technologies and will have the opportunity to develop a wide range of new skills on the job.You will be working in a dynamic environment and encouraged to come up with innovative solutions, putting our customers at the heart of every decision. As an application architect you will –Develop solution architecture, assess and recommend the best of breed technology solutions to address client needsDesign and deploy enterprise-wide scalable, highly available, fault tolerant, secure and reliable applications on cloud and PaaS technologiesCreating business case for technology and organizational transformation to enable legacy application’s modernization using cloud native technologiesPlanning, migrating and modernizing on-prem applications (monoliths or microservices) to Azure Cloud native tooling. Technical skillsYou will have 10+ Yrs experience in architecting modern applications with an understanding of agile/scrum, Configuration Management, Infrastructure Automation. In addition, you will have the following technical skills:Hands on architecting, designing or developing applications on Azure (certification is a plus)Good experience in at least one backend technology like .Net Core(preferred)/Java.Experience in creating detailed application design (BOM for full stack) by leveraging application profiling inputs from tools such as CAST, and CloudScape to facilitate cloud migration (infra provisioning and cut over in Azure.)Good experience in front end app design and development using Angular.Hands on experience with microservices, serverless, API first, event driven and 12 factor app architecturesExposure to Compute, Storage, Database, Event and Messaging services native to cloud platformsDeep working knowledge of Operating Systems (Windows and/or Linux)Hands on experience with (more the better) – Containers, orchestration and Infrastructure as Code - Docker, Kubernetes, Azure Cloud Formation, TerraformEvent driven/messaging systems - Kafka, RabbitMQ, Azure Service Bus, Azure Queue StorageAPI and API based integration - Apigee, MuleSoft, Azure API ManagementService Mesh - Service Fabric Mesh, Istio, LinkerdDatabases - MongoDB, Azure DocumentDB, MS SQL, PostgreSQL, Cosmos DB, RedisDeveloper tools – IDEs, Git, GitHub, Jira, Confluence, Azure DevOps BoardsCI/CD – Jenkins, TeamCity, CircleCI, Bamboo, Azure DevOpsConfiguration Management - Chef, Puppet, Ansible, PowerShell DSCObservability tools - New Relic, Data Dog, AppDynamics, Azure Application Insights, Azure Activity logTest automation tools - JMeter, Selenium, Azure load testing, protractor, Cypress Experience with COTS packages - ecommerce platforms, CRM, ERP, Data and Analytics, Business IntelligenceWrite and maintain world-class documentation and materials for customer and Rackspace internal audiences.Other skillsDegree in computer science (preferred) or other technology/engineering subjectGood stakeholder management skills - able to shape architecture deliverables working with customer stakeholders, product owners, and developersGood communication skills - both verbal and written. Can present concepts in authoritative and clear manner to customers (both technical and non-technical audience) through white boarding, presentations and proposalsCreative problem solver, will own issues until full resolutionEffective with time management and expectation management (for deliverables)Good team player who is keen to share knowledge as well as to listen and learn from othersWillingness to learn and a quick learner.