Positions Available - Senior Cloud Architect

Position Location

Louisville, Kentucky

Position Summary

The Senior Cloud Architect will play a pivotal role in designing, implementing, and managing cloud infrastructure solutions for our products. The position will work closely with cross-functional teams to assess their needs, recommend appropriate cloud strategies, and ensure the successful implementation of cloud-based solutions. This role requires expertise in cloud technologies, architecture design, and a deep understanding of modern cloud practices.

Essential Functions

  • Cloud Strategy and Planning:
    • Collaborate with stakeholders to define cloud strategies and align them with business goals.
    • Evaluate and recommend appropriate cloud service providers (e.g., AWS, Azure, Google Cloud) based on project requirements.
  • Architecture Design:
    • Design scalable, reliable, and cost-effective cloud architectures that meet product requirements.
    • Develop and maintain architecture blueprints, standards, and best practices for cloud solutions.
    • Ensure security and compliance considerations are integrated into cloud designs.
  • Infrastructure Implementation:
    • Lead the implementation of product services spanning on site to cloud. 
    • Lead the implementation of cloud infrastructure, including virtual networks, storage, and compute resources.
    • Configure and manage cloud services, containers, and orchestration tools.
    • Implement infrastructure as code (IaC) principles for automation and scalability.
  • Optimization and Cost Management:
    • Monitor cloud environments to identify performance bottlenecks and optimize resource utilization.
    • Implement cost-saving strategies and continually monitor and manage cloud expenses.
  • Security and Compliance:
    • Implement and maintain robust security controls and compliance standards within cloud environments.
    • Conduct security assessments, vulnerability scans, and threat modeling exercises.
  • Documentation and Training:
    • Create documentation for cloud architectures, configurations, and operational procedures.
    • Provide training and guidance to team members and other stakeholders.

Essential Tasks

  • Write product/project documentation as required.
  • Develop ISO procedures related to architecture and ensure that both Engineering and MiTek standards, procedures and policies are maintained by Software/Architecture Department personnel.
  • Develop and monitor test/trial software and utilities associated with the development and release of software products and installation packages.
  • Responsible for critical testing and triaging of problems prior to, and during, product validation.



Bachelor’s Degree or higher in Computer Science, Software Engineering, or a related field or equivalent work experience



Minimum of 5 years’ experience as a Cloud Architect with a strong track record of designing and implementing cloud solutions.

Minimum of 5 years' experience designing and implementing Internet of Things (IoT) products.

Minimum of 5 years' experience in cloud platforms such as AWS, Azure, or Google Cloud, along with relevant certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect).



Computer Skills/Other Requirements

  •         Proficiency in infrastructure as code (IaC) tools like Terraform or CloudFormation.
  •         Strong knowledge of security best practices, identity management, and compliance standards (e.g., SOC 2, HIPAA, GDPR).
  •         Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and clients.
  •         Problem solving mindset and the ability to troubleshoot complex cloud-related issues.
  •         Familiarity with DevOps practices and tools is a plus.

Work Environment

Working conditions are normal for an office environment.