Job Closed
This listing is no longer active.
Powering the next generation of connected healthcare. Health system solutions for technology, business, and people
Cloud Developer
Location
United States
Posted
152 days ago
Salary
$100K - $120K / year
Seniority
Senior
Job Description
Cloud Developer
Smile Digital Health
• 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 (caching, concurrency, resource limits, horizontal auto-scaling).Develop and maintain serverless SaaS components using AWS CDK, Lambda, API Gateway, and ECS/Fargate. • Ensure high availability and fault tolerance through Kubernetes features such as readiness and liveness probes, sensible resource requests/limits, and proper namespace/networking isolation. • 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. • Accountable for ensuring that all working hours are accurately reported in Time Tracking System on a daily or weekly basis, that the majority of (if not all) hours are tracked as billable and that the project management tool in the time tracking system is properly and fully utilized. • Tracking and reporting of billable hours is a critical aspect of project management and delivery to our customers and this is a major area of accountability. • Comply with the privacy, security and confidentiality policies. Hold all confidential information in trust and strict confidence and ensure that it shall be used only for the purposes required to fulfill employment obligations, and shall not be used for any other purpose, or disclosed to any third party. A breach of policy or misuse of information could result in disciplinary action up to and including termination of employment.
Job Requirements
- 3-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, but not limited to, Gitlab CI, GitHub Actions, Azure Devops etc.
- Working knowledge of public cloud SDKs/APIs (Azure SDK, AWS SDK, GCP SDK, etc.) for interacting with provider services (storage, identity, secrets, etc.). Boto3 and AWS CDK preferred. 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 / 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, etc.).
- 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
Benefits
- Remote Work Environment
- Flexible Time Away From Work Policy including PTO, Personal and Sick Days
- Competitive Salary and Health/Medical Benefits
- RRSP/TFSA/401K Employee Contribution
- Life and Disability
- Employee Assistance Program
- FHIR Study Program and Skillsoft Learning
- Super HAPI Fun Club
Related Guides
Related Categories
Related Job Pages
More Cloud Engineer Jobs
Cloud Engineer
SkillableCreate hands-on experiences that connect learning to work. We help you validate skills and accelerate job readiness.
• Design resilient and scalable solutions for high availability and disaster recovery • Zealously pursue cloud cost optimization, both for platform infrastructure and lab cloud fabrics • Work with the data and billing teams to ensure financial transparency (costs properly allocated to labs) and to identify/prevent fraudulent charges • Build a defense in depth around our cloud platform and lab fabrics to ensure all possible security measures are in place for securing our cloud resources • Implement monitoring for availability, performance and cost • Automate routine tasks (example: orphan object cleanups) and drive the creation of infrastructure as code (IAC) • Troubleshoot and resolve technical issues related to cloud infrastructure • Communicate internally the status of issues, outages challenges and risks • Act as the cloud team representative during incidents • Guide and influence decisions with proven data analysis and metrics to ensure clear understanding across all levels of the organization • Support and promote the company values through positive interaction with both internal and external partners and customers on a regular basis • Other strategic business initiatives or cross-functional project involvement as required
AWS/EMR Cloud Infrastructure Lead
ActioNet, Inc.Turning Vision into Action. ActioNet is Your Most Trusted Innogrator!
• Provide IT support for cloud-based compute and storage environments used to produce protected data products for research and dissemination • Administer distributed cloud platforms, including provisioning, configuration, monitoring, and lifecycle management for high-performance workloads • Support large data processing environments using frameworks such as Apache Spark and optimization tools • Establish and maintain operational parameters for deploying and executing data processing and dissemination workflows • Design and optimize cloud storage configurations, including data curation and removal of redundant datasets • Implement high performance computing (HPC), storage, and workflow optimizations • Deploy and manage monitoring and dashboard solutions to track cluster usage, performance, availability, and cost efficiency • Optimize resource utilization by identifying and terminating idle or unused compute resources • Manage user access, including account provisioning, role-based access, and deprovisioning • Install, configure, and maintain software, operating systems, and platform services, including Linux patching and updates • Produce operational and usage reports related to system performance and data storage • Provide guidance on cloud cost management, budgeting, and optimization strategies • Support agile project execution, including sprint planning, standups, retrospectives, and backlog management • Maintain Kanban or sprint boards and track tasks, milestones, and dependencies • Coordinate communication across engineering, operations, data science, and stakeholder teams • Identify and help resolve technical, operational, and process-related obstacles • Provide guidance on agile best practices and continuous improvement • Support data governance, data quality, and privacy protection requirements • Define and maintain project roles, responsibilities, and reporting structures • Develop and manage project schedules, deliverables, risks, and opportunities • Document and distribute meeting notes, action items, and decisions • Establish data transfer governance, standardized intake, validation, error handling, and repeatable evaluation workflows • Develop and maintain production-ready code, tools, and workflows to support data processing, experimentation, and dissemination, including testing and validation of outputs • Implement, monitor, and optimize cloud compute and storage environments, leveraging automation, infrastructure-as-code, and performance tuning for distributed processing frameworks • Manage source code, system updates, and operational tools, ensuring efficient collaboration, workflow tracking, and reliable execution of production and prototype workloads
• Resolve medium to complex incidents and perform root cause analysis • Act as an escalation point for junior engineers and customer care teams • Proactively identify and remediate recurring issues • Enhance monitoring configurations and address performance bottlenecks • Participate in on-call and escalation duty rotations • Participate in team learning sessions, technical discussions, and Agile ceremonies (daily stand-ups, sprint planning, reviews, retrospectives) • Perform health checks and performance assessments of Azure environments • Create and review customer insight and operational reports • Prepare and lead operational review meetings with customers • Maintain and continuously improve documentation for configurations, processes, and incident resolutions • Identify trends and provide proactive recommendations to improve customer environments and ways of working
• Lead cloud architecture design for JOMIS platforms and systems, including reference architecture, landing zone standards, environment design, and network segmentation • Define cloud hosting and connectivity approaches that support operational medicine systems, enterprise users, integrations, and deployed environments • Document, propose, and pressure test solution design options for cloud hosting and optimization solution designs including clear tradeoffs, recommended course(s) of action, and decisions to be made • Drive reliability and performance practices, including scalability planning, resiliency patterns, disaster recovery strategies, and uptime targets • Support modernization efforts by contributing to legacy system migration planning, transition architectures, and phased implementation roadmaps • Partner with cybersecurity teams to ensure architectures align with Zero Trust principles, identity-based access, encryption, auditing, and continuous monitoring requirements • Establish and maintain cloud governance practices, including architecture review processes, technical standards, and reusable patterns across teams and vendors • Guide DevSecOps platform architecture, including CI/CD pipelines, infrastructure as code, automated compliance evidence, and environment promotion strategies • Provide clear and concise briefings to government and BCG leadership on cloud architecture decisions, risks, tradeoffs, and delivery impacts, along with a perspective on recommended course(s) of action • Develop and maintain architecture documentation, including system context diagrams, deployment views, interface mappings, and DoDAF-aligned artifacts when required




