Investment Firm
Location: Boston, MA
Title: Senior Cloud Engineer
Specialization: Enterprise Projects
Reports to: Director of Cloud Operations
Department: Information Technology
Type: Permanent
Company Overview:
This global investment firm is one of the leading multi-asset alternative investment organizations, managing billions in assets. The firm's investment approach is people-focused and value-driven, enabling it to deliver industry-leading returns across a diverse portfolio that includes private equity, public equity, venture capital, and fixed income. With offices across the world, the firm operates in major markets including North America, Europe, and Asia-Pacific.
Role Overview:
As a Senior Cloud Engineer, you will be part of the firm's Global Infrastructure team, reporting directly to the Director of Cloud Operations. In this role, you'll collaborate with a wide range of IT teams to support the firm's various business units and contribute to ongoing cloud transformation initiatives.
Key Responsibilities:
- Contribute to the development of the firm's Cloud strategy, ensuring adherence to best practices for all cloud services.
- Manage and continuously evolve the AWS cloud architecture to support its expansion and role in IT service delivery.
- Assist in the migration of applications to the cloud and support re-architecture efforts to align with business needs.
- Promote the adoption of DevOps methodologies and Agile practices across teams.
- Provide expert design and engineering support for the firm's cloud project portfolio.
- Drive continuous improvement efforts for cloud service delivery.
- Develop and implement internal systems, processes, and best practices to boost team productivity.
- Participate in architectural discussions to ensure solutions are secure, scalable, cost-efficient, and highly available.
- Design and implement disaster recovery and business continuity strategies.
- Automate infrastructure management using Infrastructure-as-Code tools.
- Ensure infrastructure components meet required performance, capacity, and operational standards.
Qualifications:
- Bachelor's degree in Computer Science or a related field.
- 5+ years of IT experience, including 2+ years focused on AWS; Azure experience is a plus.
- Solid experience managing core AWS services in a multi-account environment, including IAM, EC2, Lambda, S3, CloudWatch, and more.
- Hands-on experience deploying and supporting Windows and Linux systems.
- Proficiency in scripting with Bash, PowerShell, Python, or similar languages; Golang is a plus.
- Experience with orchestration and configuration management tools like CloudFormation, Terraform, Ansible, etc.
- Familiarity with Infrastructure-as-Code practices, particularly using tools like Terragrunt.
- Experience with Policy-as-Code using tools such as Sentinel.
- Experience creating CI/CD pipelines using platforms like GitHub Actions, Azure DevOps, etc.
- Knowledge of GitOps branching strategies and DevOps practices.
- Familiarity with observability tools such as Datadog, ELK, Grafana, Prometheus, etc.
- Understanding of DevOps processes, including automation of software testing, delivery, and infrastructure changes.
- Experience with Docker for containerization and Kubernetes for orchestration.
- Strong understanding of networking architectures and zero-trust security models.
- Passionate about technology and cloud services, with a willingness to learn and share knowledge.
- Self-motivated, with the ability to convert technical direction into actionable solutions.
- Effective at managing multiple priorities while collaborating with global teams.
- Ability to tackle complex technical challenges and drive them to resolution.
- Excellent communication skills, both written and verbal.
- Strong analytical skills, attention to detail, and the ability to conceptualize comprehensive solutions.
- Ability to influence and collaborate with diverse teams and stakeholders.
- A team-oriented individual who shares information and goals openly with the right parties.
Desired Skills and Experience
Bachelor's degree in Computer Science or a related field.
5+ years of IT experience with at least 2 years focused on AWS; Azure experience is a bonus.
Expertise in managing core AWS services in multi-account setups, including Control Tower, Organizations, IAM, EC2, Lambda, SNS, S3, SSM, SQS, CloudWatch, and KMS.
Proven experience in deploying and supporting both Windows and Linux environments.
Skilled in scripting with Bash, PowerShell, Python, or similar; Golang knowledge is a plus.
Hands-on experience with orchestration and configuration management tools such as CloudFormation, Terraform, Ansible, or equivalents.
Familiar with Infrastructure-as-Code generation and templating using tools like Terragrunt.
Ability to create and enforce Policy-as-Code using tools like Sentinel.
Experienced in building CI/CD pipelines with GitHub Actions, Azure DevOps, or similar platforms.
Knowledge of different branching strategies, including GitOps practices.
Familiar with observability tools like Datadog, ELK, Grafana, Prometheus, or similar.
Exposure to DevOps methodologies with a focus on automation for software testing, delivery, and infrastructure management.
Proficient in containerization with Docker and orchestration with Kubernetes.
Strong understanding of global networking architectures and zero-trust firewall principles.
A true passion for technology, with a continuous learning mindset and enthusiasm for promoting cloud service benefits.
Highly self-driven with the ability to transform technical direction into actionable, functional solutions.
Effective team player with the ability to collaborate across time zones and manage multiple priorities.
Proven problem-solving skills, with the ability to tackle complex issues across multiple technologies and drive them to resolution.
Exceptional communication skills, both written and verbal, with the ability to articulate technical concepts to various stakeholders.
Excellent analytical skills, with attention to detail and a talent for conceptualizing holistic, end-state solutions.
Strong influence and persuasion skills, with the ability to guide teams and stakeholders.
A collaborative, team-oriented professional who shares knowledge, goals, and successes while fostering a culture of openness and transparency.