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:
Founded in the mid-1980s, 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.