Primary Responsibilities
- Design and manage a cloud strategy for a multi-tenant environment within our managed services offering.
- Create cloud reference architectures to support various deployment scenarios.
- Develop standardized architectural principles and specifications for cloud-based managed services.
- Evaluate, design, implement, and automate security solutions and processes to ensure compliance with industry standards.
- Collaborate with security teams to establish and apply best practices in cloud security.
- Work with stakeholders to define baseline security standards for cloud, container, and application environments.
- Establish processes for tracking and managing cloud service utilization and costs across multiple providers.
- Maintain detailed documentation related to cloud security practices and systems.
- Conduct research and lead proof-of-concept initiatives to evaluate and integrate advanced technologies.
- Produce comprehensive design and implementation documentation, including conceptual and physical design, bill of materials, and transition materials.
- Serve as a subject matter expert in delivering projects from inception to successful completion.
- Present strategic technology briefings to senior leadership, addressing roadmap alignment and technology suitability in line with business and IT objectives.
- Advocate for cloud technology adoption and best practices within the company.
- Offer leadership on multi-cloud strategies and solutions.
- Partner with operations teams to streamline processes and remove technical obstacles, ensuring operational efficiency.
- Ensure accurate tracking and reporting of working hours in the project management tool, maintaining a focus on billable hours and project delivery metrics.
Qualifications
- Minimum of 5 years’ experience as a Solutions Architect with a focus on securing cloud solutions (IaaS/PaaS/SaaS).
- A bachelor’s degree in computer science, systems engineering, or related field.
- At least 5 years of experience in identifying cloud security risks and creating mitigation plans, with a strong understanding of cloud security threats.
- In-depth experience with major cloud providers (AWS, Azure) and data center technologies.
- Strong knowledge of application architectures and cloud migration/refactoring strategies.
- Skilled in presenting complex technical architectures and solutions to both technical and C-suite audiences.
- Expertise in cloud best practices, with formal certification in at least one major cloud platform (e.g., Azure Security Certification).
- Extensive experience securing operating systems, firewalls, networks, systems, and applications.
- Familiarity with regulatory compliance frameworks such as HIPAA, ISO, and HITRUST, and their influence on design decisions.
- Proficient with security tools like antivirus, IDS/IPS, WAFs, and application firewalls.
- Strong background in networking and security technologies.
- Advanced knowledge of cloud services including databases, containers, compute, storage, and serverless technologies.
- Hands-on experience in database performance management (MySQL, MSSQL, PostgreSQL, DynamoDB, MongoDB).
- Familiarity with identity management protocols (PIM, OAuth/OpenID) and threat modeling.
- Experience with data center architecture and knowledge of networking protocols (BGP, OSPF, MPLS), routing and switching technologies, and virtualization platforms.
- Customer-focused with a high level of responsiveness and attention to detail.
- Highly organized with the ability to manage multiple projects simultaneously.
- Team player with a collaborative approach to problem-solving and project execution.
- Strong leadership and mentoring abilities, with a focus on innovative solutions.
- Excellent verbal and written communication skills, with strong networking capabilities both internally and externally.