Summary
Join Rackspace EMEA Cloud Native Development & Testing team as a Cloud Native Applications Architect. You will develop solution architecture, design and deploy scalable applications, and create business cases for technology transformation. Modernize on-prem applications to Azure, leveraging cloud native technologies. The role requires 10+ years of experience in architecting modern applications and expertise in various technologies like Azure, backend technologies (.Net Core/Java), microservices, and CI/CD. You will work with stakeholders, present concepts clearly, and be a creative problem solver. This is a hybrid role located in Gurugram, India.
Requirements
- You will have 10+ Yrs experience in architecting modern applications with an understanding of agile/scrum, Configuration Management, Infrastructure Automation
- 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 architectures
- Exposure to Compute, Storage, Database, Event and Messaging services native to cloud platforms
- Deep 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, Terraform
- Event driven/messaging systems - Kafka, RabbitMQ, Azure Service Bus, Azure Queue Storage
- API and API based integration - Apigee, MuleSoft, Azure API Management
- Service Mesh - Service Fabric Mesh, Istio, Linkerd
- Databases - MongoDB, Azure DocumentDB, MS SQL, PostgreSQL, Cosmos DB, Redis
- Developer tools – IDEs, Git, GitHub, Jira, Confluence, Azure DevOps Boards
- CI/CD – Jenkins, TeamCity, CircleCI, Bamboo, Azure DevOps
- Configuration Management - Chef, Puppet, Ansible, PowerShell DSC
- Observability tools - New Relic, Data Dog, AppDynamics, Azure Application Insights, Azure Activity log
- Test automation tools - JMeter, Selenium, Azure load testing, protractor, Cypress
- Experience with COTS packages - ecommerce platforms, CRM, ERP, Data and Analytics, Business Intelligence
Responsibilities
- Develop solution architecture, assess and recommend the best of breed technology solutions to address client needs
- Design and deploy enterprise-wide scalable, highly available, fault tolerant, secure and reliable applications on cloud and PaaS technologies
- Creating business case for technology and organizational transformation to enable legacy application’s modernization using cloud native technologies
- Planning, migrating and modernizing on-prem applications (monoliths or microservices) to Azure Cloud native tooling
- Write and maintain world-class documentation and materials for customer and Rackspace internal audiences
Preferred Qualifications
- Degree in computer science (preferred) or other technology/engineering subject
- Good stakeholder management skills - able to shape architecture deliverables working with customer stakeholders, product owners, and developers
- Good 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 proposals
- Creative problem solver, will own issues until full resolution
- Effective 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 others
- Willingness to learn and a quick learner
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.