Job Description :
Job Title    Cloud Architect
Belongs to    Travel, Transportation and Hospitality Group, MindTree Ltd
Location    Dallas, TX
Experience    10+ years
Education    •         Bachelor of engineering in any discipline
        Master’s degree is desirable
Desired candidate profile    
        Experience in defining & realizing end-to-end architecture for complex systems
        3+ years of experience in architecting application using Java/JEE | Open source technologies | .Net Technologies
        3+ Experience with in-depth knowledge in designing and implementing applications on AWS | Azure | Other Cloud Providers
        Experience with designing and implementing cloud native (SaaS or PaaS) applications with high availability and auto scalability
        Experience or knowledge of infrastructure automation and DevOps / CICD implementation
        Experience with containerization technologies (Docker, Kubernates)
        Great knowledge of cloud foundation architecture related security, operations and monitoring
        Experience with containerization technologies (Docker, Kubernates)
        Knowledge of PaaS component for implementing end-to-end application such as web services, app services, API layer, integration services, messaging, caching, database,
        Proficient in dealing with all the layers in solution; Multi-channel presentation, business logic in middleware, data access layer, RDBMS | NO-SQL
        Proficient in creating technical documents like Architecture views, Technology Architecture blueprint and design specification
        Follows technology trends and is able to correlate them with business
        Experience in Architecture consulting engagements
        Experience in software defined infrastructure and Cloud management platforms is desirable
        Expertise in NoSQL databases desirable
        Proficient in UNIX/Linux environments
        Proficient in OOAD using UML & in application of design patterns
        Able to deal with diverse set of stakeholders and facilitate workshops
        Proficient in articulation, communication and presentation
        High integrity
        Problem solving skills & learning attitude
        Team player
Key responsibilities    
        During initial consulting phase, perform assessment of current state application and infrastructure to map them cloud based architecture 
        Lead the development of strategic plan to migrate from current legacy systems onto the cloud adoption
        Collaborate with business and technology team to understand drivers and requirements 
        Define non-functional requirements such as performance, availability security, security, monitoring and disaster recovery and address these requirements as part of the architecture 
        Define overall architecture to map various components to cloud technologies. Address aspects related security, integration, high availability and disaster recovery in the architecture 
        Define Logical, Technical & Physical views of Architecture
        Define infrastructure automation approach and DevOps / CICD architecture
        Work across the organization to drive alignment on key function and technical teams
        Define reusable components/frameworks, common schemas, standards to be used & tools to be used and help bootstrap the engineering
        Mentor and guide technical leads and developers in design and implementation during Cloud adoption journey 
        Drive performance engineering and NFR related testing 
        Collaborate with Infrastructure, security and operations team 
        Create best-practice SDLC artifacts, policies and procedures.
        Help PM in identifying key technical risks and mitigation plan for the same
         
Other responsibilities    
        Handle interviews to attract external talent for the role of Technical Architect / Tech Lead
        Nurture & groom in-house budding Architects
        Build ‘Reference Architecture’ for selected technical domains
        Involve in pre-sales process and lead creating effective proposals for large, complex systems
        Write ‘Point of View’ document on emerging technology trends
        Conduct internal sessions on Architecture and Technology related topics
Travel Requirement    
        Approximately 40% travel