Senior Cloud Engineer

Overview

Full Time

Skills

Mentorship
User Experience
Puppet
Writing
Software Management
Linux
Microsoft Windows
OCI
Grafana
Multitasking
Microsoft Excel
Trading
Agile
Computer Science
Information Systems
Provisioning
Terraform
Amazon EC2
Amazon S3
NLB
Virtual Private Cloud
Remote Desktop Services
Amazon RDS
Amazon DynamoDB
Amazon SQS
Scratch
Computer Cluster Management
Optimization
Scripting
Python
Bash
Linux Administration
Red Hat Enterprise Linux
Operating Systems
Computer Networking
Cloud Computing
Docker
Disaster Recovery
Business Continuity Planning
Version Control
Git
Continuous Integration
Continuous Delivery
Jenkins
TeamCity
Bitbucket
Analytical Skill
Documentation
Cloud Architecture
Strategic Planning
Open Source
Amazon Web Services
Microsoft Azure
Google Cloud
Google Cloud Platform
Kubernetes
Configuration Management
Ansible
Artificial Intelligence
Machine Learning (ML)
Management

Job Details

This exciting hands-on role within our Infrastructure & Platform Services team will provide you with the opportunity to make a lasting impact on the firm's cloud implementation, strategy, and architecture design. At BAM, you will have the chance to work with some of the smartest and most driven individuals in the industry.

As a Senior Cloud Engineer at BAM, you will:
  • Serve as a mentor and guide to Cloud Engineering team members
  • Play a key role in architecting and managing BAM's public cloud environments
  • Partner with developers and internal stakeholders to understand requirements and provide recommendations for cloud solutions and strategies to address those needs
  • Work with Infrastructure & Platform teams to provide a consistent end user experience across BAM's on-premise and cloud environments
  • Write code: whether it's Python, Terraform, Puppet, or something else, writing code to automate and optimize deployment of infrastructure and applications is a core part of this role
  • Develop self-service capabilities that allow stakeholders to access cloud services quickly and efficiently
  • Implement and support applications and systems running on BAM's cloud environment
  • Stay up to date with the latest trends and offerings within the cloud computing space and act as a champion of cloud adoption across the organization
  • Provide a platform as a product to others within the organization: we create and maintain a world-class cloud and application platform, which we then operate and offer as a product
  • Participate in out-of-hours on-call rotation and maintenance

Core Tech Stack:
  • Public cloud: AWS and Azure
  • Infrastructure Code: Terraform
  • Application Management: Kubernetes, Docker, Helm
  • OS: Linux and Windows
  • Container Technologies: Containerd, Podman, OCI
  • Observability Tools: Grafana, Prometheus, Thanos, OpenTelemetry

To be considered a good cultural fit, you must be:
  • An ambitious self-starter
  • Hungry to learn
  • Driven towards success
  • A very strong and efficient communicator
  • Able to multi-task and excel in a fast-paced trading environment
  • A problem solver; able to develop quick and sound solutions to complex problems
  • Comfortable working in, and leading, an agile-based team

To be considered a good technical fit, you must have:
  • 7+ years, hands-on experience architecting and implementing large-scale, highly available, services on public cloud (AWS preferred)
  • A bachelor's degree in engineering, computer science, information systems, or related field
  • Expert knowledge of immutable infrastructure, infrastructure automation and provisioning tools, such as AWS CloudFormation or Terraform
  • Expert understanding of AWS products, including: EC2, S3, ALB/NLB, VPC, Lambda, RDS, ElastiCache, DynamoDB, Batch, IAM, SQS, SNS
  • Strong to Expert understanding of Kubernetes as a platform, including cluster creation from scratch, cluster management, security, deployment of applications, usage of Helm; experience with managed Kubernetes platforms, such as EKS, AKS, or GKE a plus
  • Experience with cloud-native security practices and tools
  • Understanding of FinOps principles and cloud cost optimization
  • Strong knowledge of automation scripting using Python and/or Bash
  • Strong knowledge of Linux administration particularly RHEL-based operating systems
  • Strong operational understanding of networking concepts, architecture, and best practices, especially as it relates to hybrid cloud integration
  • Hands on experience working with container technologies (Docker, Podman)
  • Experience with disaster recovery and business continuity planning
  • Familiarity with source control systems (Git) as well as CI/CD tools (Jenkins, TeamCity, BitBucket, Azure Pipelines)
  • Analytical skills - Ability to troubleshoot and logically assess problems and determine solutions
  • Detailed documentation skills - ability to represent ideas, requirements, reference architecture and problems in clear, concise, and business-friendly documents

Bonus points for:
  • Public cloud architecture and strategy planning experience
  • Contributions to open-source libraries, projects, or communities
  • AWS Certified Solutions Architect (Associate or Professional), AWS Certified SysOps Administrator Associate
  • Any additional AWS, Azure, or Google Cloud Platform resource specializations
  • Kubernetes certifications (CKA, CKAD, CKS)
  • Experience with configuration management tools such as Ansible
  • Knowledge of AI/ML infrastructure management
  • Experience with platform engineering practices

Don't have all the skills listed above? Have extra skills you think are important that we haven't thought of? Please, let us know by applying and telling us a bit more about yourself and why you think you're qualified!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.