Cloud Platform Architect
100% RemoteUS Citizenship or Green CardJob DescriptionThink Consulting is seeking a Cloud Platform Architect to support a technology client. This role will focus on cloud architecture, scalable platform design, distributed systems, DevOps practices, and modern application development across cloud and hybrid environments.ResponsibilitiesDefine, design, and develop distributed and scalable products and services across cloud and hybrid cloud environmentsDesign reusable domain-specific microservices for multi-platform environments such as Microsoft Azure, AWS, Google Cloud, Rackspace, VMware, or OpenStackSupport application, infrastructure, and security architecture across complex technology environmentsEvaluate performance, scalability, reliability, availability, and other non-functional requirements when designing cloud solutionsSupport IaaS and PaaS architecture, including networking, security, and workload placement considerationsEvaluate Azure services and recommend the appropriate service based on workload requirementsApply knowledge of cloud computing, data technologies, business drivers, emerging computing trends, and deployment optionsTranslate business and organizational strategy into information system and cloud architecture designsSupport DevOps practices, Agile delivery, containers, CI/CD, and related tools such as VSTS and JiraParticipate in software and product development lifecycle activities, including coding, code reviews, source control, testing, debugging, build, deployment, and operationsWork with development platforms and technologies such as .NET, C#, Java, and JavaScriptSupport front-end and UI technologies, including frameworks such as React and Angular.jsDesign and support REST APIs and web services with high performance, multi-tenancy, global, and scalable architecture considerationsWork with technical tools and technologies such as SQL, XML, JSON, Linux, ELK stack, Splunk, Solr, Git, Ant/Maven, and JenkinsSupport data ingestion, analytics, and AI-related technology initiativesRequirementsDeep understanding of cloud computing and data technologies, business drivers, emerging computing trends, and deployment optionsExperience with Microsoft Azure and AWS preferredExpertise defining, designing, and developing distributed and scalable products and servicesExperience designing reusable domain-specific microservices across multi-platform or hybrid cloud environmentsDeep understanding of application, infrastructure, and security architectureStrong understanding of performance, scalability, reliability, availability, and other non-functional requirementsDeep experience with IaaS, including network and security fundamentalsExperience with PaaS technologiesGood understanding of Azure services, with the ability to choose the right Azure service for a workload preferredStrategic business acumen and the ability to design information systems that support organizational strategyStrong expertise in DevOps, Agile methodologies, containers, CI/CD, and tools such as VSTS and JiraExperience with the software and product development lifecycle, including coding, coding standards and reviews, source control, testing, debugging, build, deployment, and operationsStrong understanding of one or more development platforms or technologies, including .NET, C#, Java, or JavaScriptFamiliarity with front-end and UI technologies, including React or Angular.jsFamiliarity with REST APIs and web servicesFamiliarity with SQL, XML, JSON, Linux, ELK stack, Splunk, Solr, Git, Ant/Maven, and JenkinsFamiliarity with data ingestion, analytics, and AI technologiesEqual Opportunity Employer, including disability and protected veteran status