Sr. Cloud Engineer

HEALTHSTREAM INCNashville, TN
2dRemote

About The Position

This is a senior-level technical role responsible for designing, implementing, and maintaining our hybrid cloud infrastructure spanning AWS and on-premises VMware environments. The Senior Cloud Engineer will drive cloud-native initiatives while ensuring seamless integration with existing systems, leveraging modern CI/CD platforms for automated deployment pipelines and management. Engineers in this position will architect infrastructure as code solutions, build automated deployment pipelines, and establish DevOps best practices across the organization. They will collaborate with development, security, and operations teams to deliver reliable, scalable, and secure infrastructure solutions. This role requires deep expertise in AWS services, strong proficiency with enterprise CI/CD platforms, and working knowledge of VMware environments. The ideal candidate will be a self-starter who can drive initiatives independently while mentoring team members and communicating effectively with both technical and non-technical stakeholders. Engineers are expected to leverage AI-powered development tools to enhance productivity in scripting, infrastructure as code development, and automation tasks.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a closely related field (or equivalent professional experience).
  • 5+ years of experience in Cloud, DevOps, SRE, or Infrastructure roles.
  • 3+ years of hands-on experience with AWS services (compute, networking, storage, database, and security — EC2, Lambda, ECS, VPC, Route 53, CloudFront, S3, EBS, RDS, Aurora, IAM, KMS, Secrets Manager).
  • 2+ years of hands-on experience with enterprise CI/CD platforms (Azure DevOps, GitHub Actions, GitLab CI, Jenkins, or similar).
  • 1–2+ years of experience with VMware environments (does not need to be current), including vSphere administration and vCenter Server management.
  • Experience with AWS monitoring, observability tools, and serverless architectures.
  • Experience with AWS Organizations and multi-account strategies.
  • Experience using AWS Cost Explorer, Reserved Instances, and/or Savings Plans.
  • Proficient in Terraform (preferred) or equivalent IaC tools with GitOps workflows and infrastructure versioning.
  • Experience with Docker containerization and container orchestration services.
  • Experience with security scanning integration (SAST, DAST) and secrets management best practices.
  • Virtual networking fundamentals and hybrid connectivity between on-premises and AWS.
  • Configuration management experience (Ansible or similar).
  • Monitoring and observability tools (NewRelic, Datadog, Prometheus, Grafana, or similar).
  • Working knowledge and experience writing effective code and/or scripts using Python (including AWS SDK), Bash/Shell scripting, and PowerShell for Windows automation.
  • Proficient with YAML and JSON.
  • Working knowledge of version control with Git, including branching strategies and pull request workflows.
  • Working knowledge of build agent/runner setup and maintenance.
  • Working knowledge of IP networking, VPNs, DNS, load balancing, and virtual networking.
  • Working knowledge of containers using Docker and container orchestration services.
  • General understanding of microservices and serverless architectures.
  • General understanding of firewalls, NAT, packet filtering, and routing.
  • Basic automation using PowerCLI or Ansible for VMware environments.
  • Technical writing abilities and experience producing architecture diagrams.
  • Ability to think creatively, learn dynamically, and solve problems effectively with strong troubleshooting and root cause analysis skills.
  • Ability to communicate effectively, including writing, listening, and speaking, and to explain technical concepts to non-technical stakeholders.
  • Ability to perform effective time management.
  • Ability to self-motivate and work efficiently with limited supervision; comfortable driving initiatives independently.
  • Ability to lead presentations to technical and non-technical audiences.
  • Ability to mentor and coach junior engineers to advance their DevOps and cloud skills.
  • Ability to collaborate effectively with development, security, and operations teams.
  • Commitment to continuous learning and staying current with evolving cloud technologies and DevOps practices.

Nice To Haves

  • Familiarity with Azure cloud services and hybrid cloud experience spanning AWS and Azure.
  • Azure DevOps platform experience beyond basic pipeline usage.
  • Kubernetes experience including Helm charts and package management.
  • Experience with legacy version control systems such as SVN (Subversion) and/or TFVC (Team Foundation Version Control) for migration or maintenance purposes.

Responsibilities

  • Adhering to all HealthStream security policies, procedures, and assigned training.
  • Design, deploy, and maintain AWS infrastructure including compute, networking, storage, and database services.
  • Implement and manage AWS security controls including IAM policies, secrets management, and network security.
  • Configure and maintain monitoring and observability solutions.
  • Optimize cloud costs through resource right-sizing.
  • Develop and maintain infrastructure using Terraform or similar IaC tools.
  • Manage state files, modules, and workspaces following GitOps workflows.
  • Implement infrastructure versioning and change management processes.
  • Design and maintain CI/CD pipelines using enterprise platforms.
  • Implement pipeline-as-code using YAML or declarative configurations.
  • Manage Git repositories, branching strategies, and pull request workflows.
  • Configure and maintain package management and artifact repositories.
  • Implement release management processes including multi-stage deployments, approvals, and gates.
  • Implement blue/green and canary deployment strategies with automated rollback capabilities.
  • Build and maintain Docker containerized applications.
  • Deploy and manage container workloads using AWS container services.
  • Integrate container builds and deployments with CI/CD pipelines.
  • Manage VMware vSphere/ESXi environments including VM provisioning, snapshots, and templates.
  • Maintain vCenter Server and manage resources and permissions.
  • Configure virtual networking and support hybrid connectivity between on-premises and AWS.
  • Assist with VM migration initiatives to cloud environments.
  • Implement and maintain configuration management solutions.
  • Build and maintain monitoring and observability solutions.
  • Participate in on-call rotations, develop runbooks, and lead post-mortem processes.
  • Implement least-privilege access and zero-trust security principles.
  • Integrate security scanning tools into CI/CD pipelines.
  • Ensure pipeline security including secrets management.
  • Support compliance requirements for SOC2 and HIPAA.
  • Develop automation scripts for infrastructure provisioning and maintenance.
  • Create and maintain AWS automation.
  • Automate Windows and Linux system administration tasks.
  • Produce, maintain, and improve technical documentation including architecture diagrams.
  • Mentor and coach junior engineers to advance their DevOps and cloud skills.
  • Collaborate with development, security, and operations teams to drive DevOps adoption.
  • Communicate technical concepts effectively to non-technical stakeholders.

Benefits

  • Medical, Dental and Vision insurance
  • Paid Time Off
  • Parental Leave
  • 401k and Roth
  • Flexible Spending Account
  • Health Savings Account
  • Life Insurance
  • Short- and Long-Term Disability
  • Medical Bridge Insurance
  • Critical Illness Insurance
  • Accident Insurance
  • Identity Protection
  • Legal Protection
  • Pet Insurance
  • Employee Assistance Program
  • Fitness Reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service