Our Firm



AWS Architect


CentralSquare Technologies | Cloud

This role can be located at our Greensboro NC, Lake Mary FL, or Sioux Falls SD offices. There is a potential for a US Remote option for the right candidate.

The Cloud architect is a key member of the Cloud team; a specialized group of cloud infrastructure, platform and application experts, who support software engineering teams across CentralSquare. This team engages from initial design and planning through cloud service provider selection, strategy, onboarding, automation and ongoing optimization, Design for Cloud, Operations and Cost Optimization consultations, This includes, but not limited to, designing and optimizing cloud infrastructure and services, a strong application security background, demonstrated success leading and providing guidance to teams, and ability to share experience based vision and direction. You will be responsible for end-to-end vision of company's cloud environment.

Skills & Requirements

Job Responsibilities:

  • Participate in architecture definition for Cloud Initiatives utilizing industry best practices and technologies
  • Provide hands-on, prototypes, and implementations incorporating cloud engineering best practices
  • Partner with supporting internal and external infrastructure teams, facilitate interactions with the businesses, Prepare the business units and their products/services for cloud deployment
  • Communicate the implications of cloud service feature design and all related deployment governance policies and procedures, guide execution of any mitigation plans required to move the service toward cloud readiness and maturity
  • Build and lead the cost model for the cloud services; including optimizing the configuration for cost
  • 10+ years relevant experience
  • Strong automation development skills. Needs to be proficient in one or more automation languages [i. e. Ansible, Cloud Formations, Chef, Puppet, Terraform]
  • Hands-on experience with at least one of industry cloud offerings: AWS, Azure and GCP
  • Deep understanding of and exposure to native cloud application architecture; including the operational trade-offs of various designs
  • Deep understanding of cloud component architecture: Microservices, Containers, IaaS, Storage, Security
  • Experience in operating cloud native service at enterprise scale and deep understanding of operational architecture practices in cloud deployments
  • Deep Knowledge of DevOps practices, CI/CD processes, tools and culture
  • Experience in multi-tier traditional application architectures and in service decomposition and micro services
  • Exposure to large-scale services, managed services or information technology operations with industry leading players is desirable
  • Working knowledge of CloudHealth or similar cloud cost management tool is desirable
  • Analyze and implement current industry technology trends, best practices and patterns for Cloud Development
  • Evaluate tools, technologies and POCs related to Cloud technologies/solutions
  • Experience with container management platforms ( Swarm, and Kubernetes) and container runtimes (Docker)