Senior Cloud Engineer

New
Remote USFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSDockerGraphQLPostgreSQLPythonElasticSearchJavascriptKafkaKubernetesTypeScriptAzureGoGrafanaPrometheusRESTful APIsTerraformGitHub ActionsAzure DevOpsAWS LambdaHelm

Requirements

  • 5+ years of professional experience in cloud development or infrastructure engineering roles.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline (or equivalent work experience).
  • Proven experience working to design and build SaaS applications and multi-cloud solutions.
  • Understanding of DevOps and hands-on experience working with DevOps tooling including Gitlab CI, GitHub Actions, Azure Devops.
  • Working knowledge of public cloud SDKs/APIs (Azure SDK, AWS SDK, GCP SDK, etc.) for interacting with provider services.
  • Strong experience building APIs (REST or GraphQL) in Python and/or JavaScript/TypeScript.
  • Solid knowledge of Docker, containerization best practices, and experience deploying containers in Kubernetes and OpenShift.
  • Experience authoring and maintaining Helm charts and Operators for complex deployments.
  • Familiarity with monitoring/logging/tracing tools (e.g., Prometheus, Grafana, OpenTelemetry, Elasticsearch/Loki).
  • Strong understanding of cloud hosting (AWS and Azure preferred) and cloud storage, secrets, and security services.
  • Familiarity with GitOps tooling and principles.
  • Working experience with Hashicorp Terraform to build and deploy complex environments.
  • Ability to work in cross-functional teams and communicate effectively, both written and verbal.
  • Self-motivated, detail-oriented, with strong problem solving and troubleshooting skills.

Responsibilities

  • Design, build and maintain cloud hosted services and platforms to support Smile Digital Health’s SaaS offering.
  • Own the development and maintenance of deployment artifacts such as HELM charts, docker container/compose configurations, infrastructure as code and build/deployment/automation pipelines.
  • Work closely with platform, infrastructure, architecture and security teams to ensure cloud deployments are scalable, reliable, secure and aligned with enterprise architecture patterns.
  • Develop, test, and maintain cloud-native RESTful APIs using Python, GoLang/Go and JavaScript/TypeScript.
  • Build and manage Docker container images, ensuring best practices for image build, security, cost efficiency and deployments.
  • Author, maintain, and version HELM charts for deploying services into Kubernetes/Openshift Environment, including configuration/annotation values, templates, upgrades and rollback support.
  • Participate in (or build) CI/CD pipelines to automate deployment, testing, monitoring, and roll-back of SaaS services.
  • Monitor the performance, reliability, and scaling behavior of services; identify bottlenecks and implement solutions.
  • Develop and maintain serverless SaaS components using AWS CDK, Lambda, API Gateway, and ECS/Fargate.
  • Ensure high availability and fault tolerance through Kubernetes features.
  • Implement and enhance CI/CD pipelines with automated testing, versioning, and documentation publishing.
  • Manage in-cluster dependencies such as PostgreSQL, Kafka, Grafana, and ElasticSearch using Helm or Operators.
  • Collaborate with security, operations, and infrastructure teams to ensure deployments meet security, compliance, logging, monitoring, and auditing requirements.
  • Troubleshoot and debug issues in production and staging environments. Provide root cause analysis and propose corrective measures.
  • Maintain clear documentation of architecture, deployment procedures, configuration, and usage of cloud tools.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now