What are the responsibilities and job description for the Cloud Solutions Architect position at ThayerMahan?
Join our dynamic and innovative team at ThayerMahan, a world leader in autonomous maritime surveillance and monitoring. Headquartered in Groton, CT, we are a fast-growing, mission-focused, innovative technology company in the Intelligence, Surveillance, and Reconnaissance (ISR) and Artificial Intelligence (AI) space. At ThayerMahan we pride ourselves on fostering a culture of excellence, collaboration, and continuous growth.
Position Summary: Within the Software and Acoustic Sensors Engineering Team, design, implement, and optimize cloud systems to support organizational objectives while enhancing operational efficiency, scalability, and security. Serve as a key technical advisor, ensuring cloud infrastructure meets current and future business needs. This role reports to the Director, Software Engineering – Cloud Systems.
Role and Responsibilities:
- Architect, build, and maintain cost-efficient, scalable cloud environments for the organization.
- Provide proactive guidance on cloud cost optimization, achieving significant savings through Reserved Instances, Savings Plans, and infrastructure modernization.
- Develop cloud governance frameworks, including multi-account strategies, tagging policies, and compliance controls.
- Conduct Well-Architected Reviews to align workloads with best practices for security/performance/cost optimization.
- Understanding business objectives of the company and create cloud-based solutions to facilitate those objectives.
- Move on-premises systems into the cloud, or move cloud systems to on-premises resources, as needed.
- Create and maintain cloud infrastructure to support evolving business needs.
- Keep cloud environments secure and prevent downtime or security breaches.
- Determine the risk associated with third-party platforms or frameworks.
- Look for ways to improve operations within company by digitizing and automating common tasks.
- Design, build, and maintain tools for monitoring cloud systems such as data stores and network infrastructure.
- Keeping up to date on best practices in cloud computing and making improvements to the cloud infrastructure.
- Make hardware and software recommendations for the organization, based on needs of the project and organization.
Qualifications and Educational Requirements:
- Required qualifications:
- U.S. citizenship required as this position entails access to Controlled Unclassed Information.
- Typical qualifications:
- Bachelor’s or Master’s degree with 10 years relevant industry experience.
- Able to obtain DoD security clearance.
- Certifications that may be relevant (any are preferred/not required):
- AWS Certified Solutions Architect - Professional / Associate
- AWS Certified Security – Specialty
- AWS Certified Cloud Practitioner
- AWS Partner: Cloud Economics Accreditation
- AWS Certified DevOps Engineer
- HashiCorp Terraform Associate
- The Linux Foundation: FinOps for Containers
- Microsoft Certified (various) / Google GCP (various) / CompTIA (various)
- AWS Certified Solutions Architect - Professional / Associate
Required Skills:
- Strong understanding of the AWS framework and cloud computing.
- Hands-on experience designing distributed systems and applications on the AWS Cloud.
- Strong background in Infrastructure as Code (IaC) tools like Terraform and automation tools such as Gitlab.
- Solid understanding of cloud solutions and cloud computing architecture.
- Experience with DevOps practices, including CI/CD pipelines, containerization (Kubernetes, Docker), and config. mgmt.
- Familiarity with cybersecurity concepts like identity and access management.
Preferred Skills:
- Experience/exposure to AWS GOVCloud and HashiCorp Terraform.
- Experience with containerization technology such as Docker, Kubernetes, EKS, ECS, Helm, Rancher.
- Experience with monitoring/logging tools: AWS Cloudwatch, ELF, EFK, Grafana, Nagios, Splunk, New Relic, Datadog.
- Experience with databases such as RDS, Aurora, MySQL, PostgreSQL, DynamoDB.
- Experienced with Agile project methodology.
- Experience with CI/CD tools such as Gitlab, AWS CodePiplein, Github, and Jenkins.
- Experience with configuration management tools such as Ansible and Chef.
- Experience with Incident management technologies such as PagerDuty.
- Experience with NIST 800-171, DFARS, FIPS, and related controls.
- Proficiency with additional cloud providers like Azure and OpenStack.
- Experience with eMASS.
Physical Requirements/Working Conditions:
- Ability to travel to Groton HQ on short notice.
- Hybrid expectation: up to 3 days per week in Groton HQ may be needed.
Travel Requirements (If Applicable):
- Minimal travel. Travel would likely be for conferences or major client initiatives milestones.
Position Type: Exempt/Full Time
What we Offer:
Competitive salary, comprehensive total rewards package (medical, dental, vision, 401K with employer match), and other great benefits. Opportunity to continue to develop your career at a growing organization.
ThayerMahan is an Equal Opportunity Employer and doesn’t discriminate on the basis of race, color, sex, national origin, sexual orientation, gender identity, religion, age, disability, genetic information, protected veteran status, or other non-merit factor.