Cloud Software Development Engineer en Remoto para iTjuana - Hireline México

Feria Virtual de Empleos de Tecnología

¡Más de 700 ofertas de trabajo en México, USA y Remoto!

Visitar feria
Encuentra más vacantes similares

Cloud Software Development Engineer

Sueldo oculto

Remoto: LATAM

Empleado de tiempo completo

Nivel de Inglés: Nivel Avanzado

About the job

Company Overview


Outset is a medical technology company pioneering a first-of-its-kind technology to reduce the cost and complexity of dialysis. The Tablo Hemodialysis System, FDA cleared for use from the hospital to the home, represents a significant technological advancement that transforms the dialysis experience for patients and operationally simplifies it for providers. Tablo serves as a single enterprise solution that can be utilized across the continuum of care, allowing dialysis to be delivered anytime, anywhere and by anyone. The integration of water purification and on-demand dialysate production enables Tablo to serve as a dialysis clinic on wheels, with 2-way wireless data transmission and a proprietary data analytics platform powering a new holistic approach to dialysis care. 


Position Overview 


 

Outset is looking for a Cloud Software Development Engineer to join our Cloud Infrastructure & Platform team. The Cloud SDE will assist in the ongoing development, improvement, provisioning, management, and replication of Tablo Cloud in AWS commercial regions as well as within AWS GovCloud. 

 

This role requires a generalist candidate with solid experience in systems and network engineering, software development, cloud automation and security. This individual will also help develop and maintain the tooling and infrastructure used to automate the release, deployment, and upgrade processes for cloud applications and workloads; will work on developing the automated CICD pipelines as well as providing consulting and troubleshooting services to application teams.

 

Ideal candidates must have excellent problem-solving skills, a high degree of attention to detail, strong organizational skills, and a proven track record automating and maintaining enterprise-grade cloud infrastructure. This hands-on position is an excellent opportunity to work for a growing medical device startup.


 

Responsibilities/Functions:

  • Create and manage cloud infrastructure that is secure, scalable, and highly available, on AWS commercial and GovCloud.

  • Build and maintain operational tools for deployment, monitoring and analysis of cloud infrastructure.

  • Harden security and operating system for EC2 instances. Ensure all servers are hardened and security best practices are followed during the automated CICD processes.

  • Troubleshoot problems pertaining to cloud infrastructure and systems

  • Automate AWS infrastructure deployment through code, using Github, Terraform, Ansible, AWS CDK, Docker, Jenkins, AWS CICD tools (CodeDeploy, etc)

  • Implement, support, and maintain monitoring and alert systems ( CloudWatch , CloudTrail )

  • Develop, test, provision, deploy, maintain, monitor, and troubleshoot internal APIs to be consumed by Tablo Cloud applications.

  • Provision, deploy, maintain, monitor, and troubleshoot internal and customer facing Tablo Cloud applications.

  • Create and manage infrastructure that is robust, scalable, secure and that can be easily replicated across different AWS accounts and environments.



Requirements/Qualifications


  • Minimum of 5 years software development experience

  • Minimum of 5 years of experience building and maintaining AWS infrastructure (VPC, Route53, ACM, KMS, S3, Cognito, EC2, AMI, IAM, Security Groups, Target Groups, etc.)

  • Experience with configuring Load Balancers (ALB, NLB), Reverse Proxies, Firewall, AWS WAF

  • Experience with automation/configuration/source management tools ( Terraform , Ansible , AWS CDK, GitHub) and CI/CD systems ( Jenkins ) -  Continuous Integration/Continuous Deliver

  • Experience with containerization using Docker, AWS ECR - Containers

  • Experience with hardening images for better security with tools such as packer, ansible, AWS SSM, etc.

  • Experience with SQL and NoSQL database administration, performance tuning, backup & recovery: Postgres RDS , DynamoDB

  • Strong coding skills in one or more of: Typescript /JavaScript, Java, Python and SQL.

  • Strong background in Linux/Unix Networking and Administration

  • Knowledge of best practices and IT operations in an always-up, always-available service

  • Strong written and verbal communication skills. Innate listener and observer

  • Bachelors or master’s in computer science or equivalent experience


 

Bonus Skills

  • AWS GovCloud experience

  • Experience with Amazon Linux

  • Experience with Cloud Native applications

  • Experience with AWS Lambda , EKS

  • Experience with artifact repository managers: Artifactory, Nexus, JFrog, etc

  • Experience in securing ( OWASP ) and managing web applications, REST APIs in production.

  • Experience with deploying, configuring, and maintaining distributed messaging clusters such as Kafka, AWS Kinesis.

  • Experience of DevSecOps best practices

  • Experience with fullstack development; developing scalable APIs, backend services

  • Experience with Code Quality and Code Security tools: SonarQube

  • Experience with creating and maintaining data pipelines, data pipeline orchestration concepts and tools (e.g., Airflow)

  • Experience with cross-region redundancy, BC/DR

  • Kafka




Senior

No need to have exp in AWS GovCloud

DevOps - system engineering background

DevSecOps

AWS Cloud Native Apps

Advances Terraform and Ansible


Mids


Strong in coding (backend o fullstack)

SQL - NOSQL DB - DynamoDB, RDS, Etc - Administration