100% Remote
US Citizenship or Green Card
Job Description Think 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. Responsibilities
- Define, design, and develop distributed and scalable products and services across cloud and hybrid cloud environments
- Design reusable domain-specific microservices for multi-platform environments such as Microsoft Azure, AWS, Google Cloud, Rackspace, VMware, or OpenStack
- Support application, infrastructure, and security architecture across complex technology environments
- Evaluate performance, scalability, reliability, availability, and other non-functional requirements when designing cloud solutions
- Support IaaS and PaaS architecture, including networking, security, and workload placement considerations
- Evaluate Azure services and recommend the appropriate service based on workload requirements
- Apply knowledge of cloud computing, data technologies, business drivers, emerging computing trends, and deployment options
- Translate business and organizational strategy into information system and cloud architecture designs
- Support DevOps practices, Agile delivery, containers, CI/CD, and related tools such as VSTS and Jira
- Participate in software and product development lifecycle activities, including coding, code reviews, source control, testing, debugging, build, deployment, and operations
- Work with development platforms and technologies such as .NET, C#, Java, and JavaScript
- Support front-end and UI technologies, including frameworks such as React and Angular.js
- Design and support REST APIs and web services with high performance, multi-tenancy, global, and scalable architecture considerations
- Work with technical tools and technologies such as SQL, XML, JSON, Linux, ELK stack, Splunk, Solr, Git, Ant/Maven, and Jenkins
- Support data ingestion, analytics, and AI-related technology initiatives
Requirements
- Deep understanding of cloud computing and data technologies, business drivers, emerging computing trends, and deployment options
- Experience with Microsoft Azure and AWS preferred
- Expertise defining, designing, and developing distributed and scalable products and services
- Experience designing reusable domain-specific microservices across multi-platform or hybrid cloud environments
- Deep understanding of application, infrastructure, and security architecture
- Strong understanding of performance, scalability, reliability, availability, and other non-functional requirements
- Deep experience with IaaS, including network and security fundamentals
- Experience with PaaS technologies
- Good understanding of Azure services, with the ability to choose the right Azure service for a workload preferred
- Strategic business acumen and the ability to design information systems that support organizational strategy
- Strong expertise in DevOps, Agile methodologies, containers, CI/CD, and tools such as VSTS and Jira
- Experience with the software and product development lifecycle, including coding, coding standards and reviews, source control, testing, debugging, build, deployment, and operations
- Strong understanding of one or more development platforms or technologies, including .NET, C#, Java, or JavaScript
- Familiarity with front-end and UI technologies, including React or Angular.js
- Familiarity with REST APIs and web services
- Familiarity with SQL, XML, JSON, Linux, ELK stack, Splunk, Solr, Git, Ant/Maven, and Jenkins
- Familiarity with data ingestion, analytics, and AI technologies
Equal Opportunity Employer, including disability and protected veteran status
|