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