{"id":17597,"date":"2025-07-03T18:22:18","date_gmt":"2025-07-03T22:22:18","guid":{"rendered":"https:\/\/ptp.cloud\/?p=17597"},"modified":"2025-08-12T04:00:53","modified_gmt":"2025-08-12T08:00:53","slug":"aws-sftp-solution-for-biotech","status":"publish","type":"post","link":"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/","title":{"rendered":"Secure &#038; Scalable AWS Transfer Family SFTP Solution for a Therapeutics Company"},"content":{"rendered":"[et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|tablet&#8221; admin_label=&#8221;Section&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#3e489d&#8221; background_image=&#8221;https:\/\/ptp.cloud\/wp-content\/uploads\/2024\/10\/Square-Pattern-Hero-Background.png&#8221; custom_padding=&#8221;5px||||false|false&#8221; custom_padding_tablet=&#8221;40px||40px||true|false&#8221; custom_padding_phone=&#8221;40px||40px||true|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; locked=&#8221;off&#8221; collapsed=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row column_structure=&#8221;2_3,1_3&#8243; make_equal=&#8221;on&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;85%&#8221; max_width=&#8221;1380px&#8221; custom_padding=&#8221;20px||1px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;2_3&#8243; module_class=&#8221;col-vert-cent&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_heading title=&#8221;Secure &#038; Scalable AWS Transfer Family SFTP Solution for a Therapeutics Company&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; title_font=&#8221;&#8211;et_global_heading_font|700|||||||&#8221; title_text_color=&#8221;#ffffff&#8221; title_font_size=&#8221;3.5rem&#8221; title_line_height=&#8221;1.2em&#8221; max_width_tablet=&#8221;620px&#8221; max_width_phone=&#8221;620px&#8221; max_width_last_edited=&#8221;on|tablet&#8221; custom_margin=&#8221;117px|||||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_heading][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; module_class=&#8221;col-vert-cent&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/ptp.cloud\/wp-content\/uploads\/2024\/10\/PTP-Hero-Section-Goat-Illustration-min.png&#8221; alt=&#8221;Illustration of Goat working on servers leading data to the cloud and to a proved treatment&#8221; title_text=&#8221;PTP Hero Section Goat Illustration&#8221; align=&#8221;center&#8221; disabled_on=&#8221;on|off|off&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; max_width_tablet=&#8221;75%&#8221; max_width_phone=&#8221;75%&#8221; max_width_last_edited=&#8221;on|tablet&#8221; custom_padding=&#8221;25px||25px||true|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;84%&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<pee style=\"font-style: italic; color: #ffffff; font-size: 22px; line-height: 1.4em;\"><!-- [et_pb_line_break_holder] -->  This document details the deployment of an <strong>AWS Transfer Family SFTP solution<\/strong> for a therapeutics company, including setup, user management, and security. It leverages AWS services such as S3, Secrets Manager, API Gateway, and Lambda to enable secure file transfers and user authentication. The solution ensures scalable storage and secure access for external parties.<!-- [et_pb_line_break_holder] --><\/pee><!-- [et_pb_line_break_holder] -->[\/et_pb_code][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_4,1_4,1_4,1_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_url=&#8221;https:\/\/ptp.cloud\/aws-sftp-solution-for-recodetx\/#problem-statement&#8221; button_text=&#8221;Challenges&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#ffffff&#8221; button_bg_color=&#8221;#0ea0ef&#8221; button_border_width=&#8221;0px&#8221; button_border_radius=&#8221;23px&#8221; button_font=&#8221;||||||||&#8221; button_use_icon=&#8221;off&#8221; custom_padding=&#8221;3px|13px|3px|13px|true|true&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_url=&#8221;https:\/\/ptp.cloud\/aws-sftp-solution-for-recodetx\/#solutions-overview&#8221; button_text=&#8221;Solutions&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#ffffff&#8221; button_bg_color=&#8221;#0ea0ef&#8221; button_border_width=&#8221;0px&#8221; button_border_radius=&#8221;23px&#8221; button_font=&#8221;||||||||&#8221; button_use_icon=&#8221;off&#8221; custom_padding=&#8221;3px|13px|3px|13px|true|true&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_url=&#8221;https:\/\/ptp.cloud\/aws-sftp-solution-for-recodetx\/#technical-deployment&#8221; button_text=&#8221;Deployment&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#ffffff&#8221; button_bg_color=&#8221;#0ea0ef&#8221; button_border_width=&#8221;0px&#8221; button_border_radius=&#8221;23px&#8221; button_font=&#8221;||||||||&#8221; button_use_icon=&#8221;off&#8221; custom_padding=&#8221;3px|13px|3px|13px|true|true&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_url=&#8221;https:\/\/ptp.cloud\/aws-sftp-solution-for-recodetx\/#conclusion&#8221; button_text=&#8221;Conclusion&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#ffffff&#8221; button_bg_color=&#8221;#0ea0ef&#8221; button_border_width=&#8221;0px&#8221; button_border_radius=&#8221;23px&#8221; button_font=&#8221;||||||||&#8221; button_use_icon=&#8221;off&#8221; custom_padding=&#8221;3px|13px|3px|13px|true|true&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;section&#8221; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;40px||1px|||&#8221; da_disable_devices=&#8221;off|off|off&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row make_equal=&#8221;on&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;85%&#8221; custom_padding=&#8221;2px||63px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_css_free_form=&#8221;.executive-summary-container {||  background-color: #f0f0f0;||  border-radius: 8px;||  font-size: 22px;||  line-height: 1.6;||  overflow: hidden; \/* keeps rounded corners clean behind the header *\/||  padding: 30px 40px 30px 30px; \/* inner padding for all content *\/||}||||.executive-summary-header {||  background-color: #3e489d; \/* blue header *\/||  color: #fff;||  margin: -30px -40px 30px -30px; \/* pull header to edges, keep 30px gap below *\/||  padding: 10px 20px;||  font-weight: 600;||  font-size: 28px;||}||||\/* Tighter, consistent paragraph spacing *\/||.executive-summary-container p {||  margin: 0 0 1em 0;||}||.executive-summary-container p:last-of-type {||  margin-bottom: 0;||}||||\/* Included in case you add highlight boxes later *\/||.highlight-box {||  background-color: #fff;||  border: 1px solid #ccc;||  padding: 1.5em 1.5em 0em;||  border-radius: 5px;||}||.highlight-box h3 {||  font-size: 25px;||  color: #686868;||}||.highlight-box ul,||.highlight-box li {||  line-height: 1.6; \/* consistent spacing for bullets *\/||}||&#8221; global_colors_info=&#8221;{}&#8221;]\n<div class=\"executive-summary-container\" aria-labelledby=\"executive-summary\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<h2 id=\"executive-summary\" class=\"executive-summary-header\"><!-- [et_pb_line_break_holder] -->    Executive Summary<!-- [et_pb_line_break_holder] -->  <\/h2>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <pee>PTP is a prominent IT services company and an <a href=\"https:\/\/aws.amazon.com\/marketplace\/seller-profile?id=40aef862-90e2-4a5f-9d98-2ef74b6cbf15\" target=\"_blank\" rel=\"noopener noreferrer\">AWS Partner<\/a>, known for its expertise in managed services and cloud solutions. They specialize in designing and implementing scalable, secure, and high-performance cloud strategies using Amazon Web Services (AWS). Their services include cloud migration, infrastructure management, and optimization, enabling businesses to enhance operational efficiency and agility.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <pee>In this case study, we\u2019ll explore how PTP deployed a secure, scalable, and managed file transfer solution using <a href=\"https:\/\/aws.amazon.com\/aws-transfer-family\/\" target=\"_blank\" rel=\"noopener noreferrer\">AWS Transfer Family<\/a> for a therapeutics company. The solution leverages <a href=\"https:\/\/aws.amazon.com\/s3\/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon S3<\/a> for storage, <a href=\"https:\/\/aws.amazon.com\/secrets-manager\/\" target=\"_blank\" rel=\"noopener noreferrer\">AWS Secrets Manager<\/a> for secure credential management, <a href=\"https:\/\/aws.amazon.com\/api-gateway\/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon API Gateway<\/a> for custom authentication, and <a href=\"https:\/\/aws.amazon.com\/lambda\/\" target=\"_blank\" rel=\"noopener noreferrer\">AWS Lambda<\/a> for user validation.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <pee>This solution enables external parties to securely transfer files to and from the company\u2019s S3 buckets over the public internet using the SFTP protocol. The document provides a detailed guide on the setup, configuration, user management, and security considerations for the SFTP solution, ensuring compliance, scalability, and operational efficiency.<\/pee><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row make_equal=&#8221;on&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;85%&#8221; custom_padding=&#8221;2px||63px|||&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; module_class=&#8221;col-vert-cent&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;53px|||||&#8221; custom_css_free_form=&#8221;.prob-state-container {||  font-size: 22px;||  line-height: 1.6;||}||||.prob-state-header {||  color: #3e489d;||  font-weight: 600;||  font-size: 28px;||  margin: 0 0 0.5em 0;||}||||.prob-state-box {||  border: 1px solid #ccc;||  padding: 1.5em 1.5em 0 1.5em;||  border-radius: 5px;||  margin-bottom: 1.5em;||}||||.prob-state-list,||.prob-state-list li {||  line-height: 1.6;||}||||.prob-state-closing {||  margin-top: 1.5em;||}||&#8221; global_colors_info=&#8221;{}&#8221;]\n<section class=\"prob-state-container\" aria-labelledby=\"problem-statement\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<h2 id=\"problem-statement\" class=\"prob-state-header\"><!-- [et_pb_line_break_holder] -->    Problem Statement<!-- [et_pb_line_break_holder] -->  <\/h2>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <pee>The therapeutics company implemented a secure and scalable AWS SFTP solution to address key challenges:<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"prob-state-box\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<ul class=\"prob-state-list\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>Secure File Transfers:<\/strong> AWS Transfer Family ensures encrypted, reliable SFTP transfers over the internet, with S3 providing secure backend storage (SSE-S3).<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>User Management:<\/strong> Credentials and access control are managed securely via AWS Secrets Manager, with automated validation through API Gateway and Lambda.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>Compliance:<\/strong> The solution enforces encryption, IP whitelisting, and least privilege IAM roles, while CloudWatch logging ensures auditability.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>Reduced Overheads:<\/strong> Automating user credential management and monitoring minimizes manual intervention.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>Scalability:<\/strong> S3&#8217;s scalability and AWS Transfer Family allow seamless growth in users and data volumes.<\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/ul>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <pee class=\"prob-state-closing\"><!-- [et_pb_line_break_holder] -->    This approach delivers a secure, compliant, and efficient SFTP system integrated into the therapeutics company&#8217;s AWS infrastructure. These challenges necessitated a cloud-based solution that could handle SFTP protocols, manage user credentials securely, and integrate with existing AWS infrastructure.<!-- [et_pb_line_break_holder] -->  <\/pee><!-- [et_pb_line_break_holder] --><\/section>\n<p><!-- [et_pb_line_break_holder] -->[\/et_pb_code][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<script type=\"application\/ld+json\"><!-- [et_pb_line_break_holder] -->{<!-- [et_pb_line_break_holder] -->  \"@context\": \"https:\/\/schema.org\",<!-- [et_pb_line_break_holder] -->  \"@type\": \"CaseStudy\",<!-- [et_pb_line_break_holder] -->  \"headline\": \"Secure & Scalable AWS Transfer Family SFTP Solution for ReCodeTx\",<!-- [et_pb_line_break_holder] -->  \"alternativeHeadline\": \"Stratogent Delivers Secure SFTP with AWS Transfer Family for ReCodeTx\",<!-- [et_pb_line_break_holder] -->  \"description\": \"This case study details how Stratogent implemented a secure, scalable SFTP solution for ReCodeTx using AWS Transfer Family, Amazon S3, Secrets Manager, API Gateway, and Lambda to enable compliant file transfers for a leading biotech company.\",<!-- [et_pb_line_break_holder] -->  \"datePublished\": \"2025-07-02\",<!-- [et_pb_line_break_holder] -->  \"dateModified\": \"2025-07-02\",<!-- [et_pb_line_break_holder] -->  \"author\": {<!-- [et_pb_line_break_holder] -->    \"@type\": \"Organization\",<!-- [et_pb_line_break_holder] -->    \"name\": \"PTP\",<!-- [et_pb_line_break_holder] -->    \"url\": \"https:\/\/ptp.cloud\"<!-- [et_pb_line_break_holder] -->  },<!-- [et_pb_line_break_holder] -->  \"publisher\": {<!-- [et_pb_line_break_holder] -->    \"@type\": \"Organization\",<!-- [et_pb_line_break_holder] -->    \"name\": \"PTP\",<!-- [et_pb_line_break_holder] -->    \"url\": \"https:\/\/ptp.cloud\",<!-- [et_pb_line_break_holder] -->    \"logo\": {<!-- [et_pb_line_break_holder] -->      \"@type\": \"ImageObject\",<!-- [et_pb_line_break_holder] -->      \"url\": \"https:\/\/ptp.cloud\/path-to-logo.svg\",<!-- [et_pb_line_break_holder] -->      \"width\": 300,<!-- [et_pb_line_break_holder] -->      \"height\": 60<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  },<!-- [et_pb_line_break_holder] -->  \"mainEntityOfPage\": {<!-- [et_pb_line_break_holder] -->    \"@type\": \"WebPage\",<!-- [et_pb_line_break_holder] -->    \"@id\": \"https:\/\/ptp.cloud\/resources\/case-studies\/secure-scalable-sftp-recodetx\/\"<!-- [et_pb_line_break_holder] -->  },<!-- [et_pb_line_break_holder] -->  \"image\": {<!-- [et_pb_line_break_holder] -->    \"@type\": \"ImageObject\",<!-- [et_pb_line_break_holder] -->    \"url\": \"https:\/\/ptp.cloud\/path-to-hero-image.jpg\",<!-- [et_pb_line_break_holder] -->    \"width\": 1200,<!-- [et_pb_line_break_holder] -->    \"height\": 630<!-- [et_pb_line_break_holder] -->  },<!-- [et_pb_line_break_holder] -->  \"about\": {<!-- [et_pb_line_break_holder] -->    \"@type\": \"Organization\",<!-- [et_pb_line_break_holder] -->    \"name\": \"ReCodeTx\",<!-- [et_pb_line_break_holder] -->    \"url\": \"https:\/\/recodetx.com\"<!-- [et_pb_line_break_holder] -->  },<!-- [et_pb_line_break_holder] -->  \"industry\": \"Biotechnology\",<!-- [et_pb_line_break_holder] -->  \"keywords\": [<!-- [et_pb_line_break_holder] -->    \"managed IT services for life sciences\",<!-- [et_pb_line_break_holder] -->    \"biotech IT support\",<!-- [et_pb_line_break_holder] -->    \"AWS Transfer Family\",<!-- [et_pb_line_break_holder] -->    \"secure SFTP for life sciences\",<!-- [et_pb_line_break_holder] -->    \"ReCodeTx\",<!-- [et_pb_line_break_holder] -->    \"PTP case study\"<!-- [et_pb_line_break_holder] -->  ]<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|tablet&#8221; next_background_color=&#8221;#ffffff&#8221; admin_label=&#8221;Section&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#3e489d&#8221; background_image=&#8221;https:\/\/ptp.cloud\/wp-content\/uploads\/2024\/10\/Square-Pattern-Hero-Background.png&#8221; custom_padding=&#8221;2px||52px||false|false&#8221; custom_padding_tablet=&#8221;40px||40px||true|false&#8221; custom_padding_phone=&#8221;40px||40px||true|false&#8221; bottom_divider_style=&#8221;arrow&#8221; bottom_divider_height=&#8221;83px&#8221; da_disable_devices=&#8221;off|off|off&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;85%&#8221; custom_padding=&#8221;0px|||||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;40px||0px|||&#8221; hover_enabled=&#8221;0&#8243; custom_css_free_form=&#8221;.sol-overview-container {||  font-size: 22px;||  line-height: 1.6;||  color: #ffffff;||  background-color: transparent;||}||||.sol-overview-header {||  color: #ffffff;||  font-weight: 600;||  font-size: 28px;||  margin-bottom: 0.5em;||}||||.sol-overview-box {||  background-color: transparent !important;||  border: 1px solid #ffffff;||  padding: 1.5em 1.5em 0 1.5em;||  border-radius: 5px;||  margin: 1em 0 1.5em 0;||}||||.sol-overview-subheader {||  font-size: 25px;||  color: #ffffff !important;||}||||.sol-overview-list,||.sol-overview-list li {||  line-height: 1.6;||  color: #ffffff;||}||||.sol-overview-image {||  display: block;||  margin: auto;||  padding: 2em;||  max-width: 100%;||  height: auto;||}||&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]\n<div class=\"sol-overview-container\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<h2 id=\"solutions-overview\" class=\"sol-overview-header\"><!-- [et_pb_line_break_holder] -->    Solution Overview<!-- [et_pb_line_break_holder] -->  <\/h2>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <pee>The solution implemented for the therapeutics company included the following key components:<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"sol-overview-box\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<h3 class=\"sol-overview-subheader\">AWS Transfer Family<\/h3>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<ul class=\"sol-overview-list\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<li>A fully managed service that supports secure file transfers using SFTP, FTPS, and FTP protocols.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li>Replaces the need for traditional file servers, cutting down on infrastructure management and costs.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li>Facilitates secure file uploads and downloads directly to\/from Amazon S3, making it ideal for external collaboration.<\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/ul>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<h3 class=\"sol-overview-subheader\">Amazon S3<\/h3>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<ul class=\"sol-overview-list\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<li>Offers scalable storage to handle growing file sizes and data volumes effortlessly.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li>Includes Server-Side Encryption (SSE-S3) to ensure data is encrypted at rest for security.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li>Versioning feature keeps track of file changes, enabling easy recovery and error management.<\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/ul>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<h3 class=\"sol-overview-subheader\">AWS Secrets Manager<\/h3>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<ul class=\"sol-overview-list\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<li>Provides a centralized, secure repository for storing sensitive credentials like passwords and SSH keys.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li>Data is encrypted at rest and accessed only through authenticated API calls.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li>Simplifies credential rotation to meet compliance and security requirements.<\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/ul>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<h3 class=\"sol-overview-subheader\">Custom Authentication (API Gateway &#038; Lambda)<\/h3>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<ul class=\"sol-overview-list\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<li>API Gateway validates user credentials by invoking a Lambda function, which retrieves data from Secrets Manager.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li>Dynamically assigns IAM roles to limit user access to specific S3 directories based on permissions.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li>Supports both password and SSH key authentication, with IP whitelisting for added security.<\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/ul>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<h3 class=\"sol-overview-subheader\">CloudWatch Monitoring<\/h3>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<ul class=\"sol-overview-list\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<li>Tracks and logs all authentication and file transfer activities for visibility and compliance purposes.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li>Monitors key metrics such as login attempts and errors to ensure system availability.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li>Sends alerts for suspicious activities, enabling quick detection and resolution of potential issues.<\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/ul>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <img<!-- [et_pb_line_break_holder] -->    src=&#8221;https:\/\/ptp.cloud\/wp-content\/uploads\/2025\/07\/aws-sftp-architecture-diagram-recode.jpg&#8221;<!-- [et_pb_line_break_holder] -->    alt=&#8221;AWS SFTP architecture diagram for secure file transfer in ReCodeTx biotech cloud environment&#8221;<!-- [et_pb_line_break_holder] -->    width=&#8221;1200&#8243;<!-- [et_pb_line_break_holder] -->    height=&#8221;675&#8243;<!-- [et_pb_line_break_holder] -->    loading=&#8221;lazy&#8221;<!-- [et_pb_line_break_holder] -->    class=&#8221;sol-overview-image&#8221;<!-- [et_pb_line_break_holder] -->  \/><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;section&#8221; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;32px||1px|||&#8221; da_disable_devices=&#8221;off|off|off&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row make_equal=&#8221;on&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;85%&#8221; max_width=&#8221;1380px&#8221; custom_margin=&#8221;36px|auto||auto||&#8221; custom_padding=&#8221;2px||52px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_css_free_form=&#8221;.tech-deploy-unique-container {||  font-size: 22px;||  line-height: 1.6;||}||||.tech-deploy-unique-header {||  color: #3e489d;||  font-weight: 600;||  font-size: 28px;||  margin-bottom: 0.5em;||}||||.tech-deploy-unique-box {||  border: 1px solid #ccc;||  padding: 1.5em 1.5em 0 1.5em;||  border-radius: 5px;||  margin-bottom: 1.5em;||}||||.tech-deploy-unique-box&#8211;full {||  padding: 1.5em;||}||||.tech-deploy-unique-subheader {||  font-size: 25px;||  color: #686868;||  margin-top: 0;||}||||.tech-deploy-unique-list,||.tech-deploy-unique-list li {||  line-height: 1.6;||}||||.tech-deploy-unique-container p {||  margin: 0 0 1em 0;||}||&#8221; global_colors_info=&#8221;{}&#8221;]\n<div class=\"tech-deploy-unique-container\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<h2 id=\"technical-deployment\" class=\"tech-deploy-unique-header\"><!-- [et_pb_line_break_holder] -->    Technical Deployment<!-- [et_pb_line_break_holder] -->  <\/h2>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"tech-deploy-unique-box\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<h3 class=\"tech-deploy-unique-subheader\">Password and Credential Management<\/h3>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<ul class=\"tech-deploy-unique-list\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>Secure Storage:<\/strong> User credentials, including passwords and SSH keys, are securely stored in AWS Secrets Manager using a predefined naming format (<code>aws\/transfer\/server-id\/username<\/code>).<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>Automated Validation:<\/strong> A Lambda function, integrated with API Gateway, dynamically retrieves and validates credentials during login attempts.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>Enhanced Security with IP Whitelisting:<\/strong> The solution includes optional IP whitelisting, restricting access to trusted IP ranges.<\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/ul>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"tech-deploy-unique-box\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<h3 class=\"tech-deploy-unique-subheader\">Custom Authentication via API Gateway and Lambda<\/h3>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<ul class=\"tech-deploy-unique-list\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>Request Processing:<\/strong> API Gateway passes login credentials to Lambda, which validates them against Secrets Manager.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>Dynamic Configuration Enforcement:<\/strong> The Lambda function retrieves:<!-- [et_pb_line_break_holder] -->\n<ul class=\"tech-deploy-unique-list\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<li><strong>IAM Roles:<\/strong> Defines user permissions.<\/li>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<li><strong>S3 Access Paths:<\/strong> Limits access to specific folders.<\/li>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<li><strong>Logical Directory Mappings:<\/strong> Simplifies SFTP navigation.<\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/ul>\n<p><!-- [et_pb_line_break_holder] -->      <\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/ul>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"tech-deploy-unique-box tech-deploy-unique-box--full\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<h3 class=\"tech-deploy-unique-subheader\">Protocol-Specific Support<\/h3>\n<p><!-- [et_pb_line_break_holder] -->    <pee>The architecture supports SFTP, FTPS, and FTP protocols, catering to diverse file transfer requirements.<\/pee><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"tech-deploy-unique-box\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<h3 class=\"tech-deploy-unique-subheader\">AWS Transfer Family Setup<\/h3>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<ul class=\"tech-deploy-unique-list\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>Endpoint Configuration:<\/strong> An internet-facing SFTP endpoint is set up with a custom hostname (<code>sftp.company.com<\/code>).<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>Network Security:<\/strong> Uses VPCs, subnets, and security groups to route traffic securely.<\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/ul>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"tech-deploy-unique-box\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<h3 class=\"tech-deploy-unique-subheader\">Data Storage with Amazon S3<\/h3>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<ul class=\"tech-deploy-unique-list\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>Dedicated Bucket:<\/strong> Stores all transferred files in a secure S3 bucket (<code>company-sftp-bucket-01<\/code>).<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>Server-Side Encryption (SSE-S3):<\/strong> Encrypts data at rest.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>Versioning:<\/strong> Maintains a change history for recovery purposes.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>Cross-Account Access:<\/strong> Implements bucket policies to control external access.<\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/ul>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"tech-deploy-unique-box\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<h3 class=\"tech-deploy-unique-subheader\">Monitoring and Logging<\/h3>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<ul class=\"tech-deploy-unique-list\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>CloudWatch Logging:<\/strong> Tracks authentication, file transfers, and system activity.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>Metrics Tracking:<\/strong> Monitors login attempts, errors, and successes.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>Alerts and Notifications:<\/strong> Detects suspicious behavior and triggers alerts.<\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/ul>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"tech-deploy-unique-box\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<h3 class=\"tech-deploy-unique-subheader\">Security and Compliance Enhancements<\/h3>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<ul class=\"tech-deploy-unique-list\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>End-to-End Data Encryption:<\/strong> Ensures encryption in transit and at rest.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>Granular IAM Policies:<\/strong> Restricts S3 access to specific users.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>IP Restrictions:<\/strong> Allows access only from approved IPs via Secrets Manager.<\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/ul>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"tech-deploy-unique-box\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<h3 class=\"tech-deploy-unique-subheader\">Scalability and Efficiency<\/h3>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<ul class=\"tech-deploy-unique-list\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>Amazon S3 Scalability:<\/strong> Seamlessly handles growing data volumes.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>High Availability:<\/strong> Maintains uptime even with high user activity.<\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><strong>Automation:<\/strong> Reduces overhead by automating access, validation, and monitoring.<\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/ul>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] -->[\/et_pb_code][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_css_free_form=&#8221;.conclusion-container {||  background-color: #f0f0f0;||  border-radius: 8px;||  font-size: 22px;||  line-height: 1.6;||  overflow: hidden; \/* keeps rounded corners clean behind the header *\/||  padding: 30px 40px 30px 30px; \/* inner padding for all content *\/||}||||.conclusion-header {||  background-color: #3e489d; \/* blue header *\/||  color: #fff;||  margin: -30px -40px 30px -30px; \/* pull header to edges, keep 30px gap below *\/||  padding: 10px 20px;||  font-weight: 600;||  font-size: 28px;||}||||\/* Tighter, consistent paragraph spacing *\/||.conclusion-container p {||  margin: 0 0 1em 0;||}||.conclusion-container p:last-of-type {||  margin-bottom: 0;||}||||\/* Highlight boxes inside conclusion *\/||.conclusion-container .highlight-box {||  background-color: #fff;||  border: 1px solid #ccc;||  padding: 1.5em 1.5em 0em;||  border-radius: 5px;||  margin-bottom: 1.5em;||}||||.conclusion-container .highlight-box h3 {||  font-size: 25px;||  color: #686868;||}||||.conclusion-container .highlight-box ul,||.conclusion-container .highlight-box li {||  line-height: 1.6; \/* consistent spacing for bullets *\/||}||&#8221; global_colors_info=&#8221;{}&#8221;]\n<section class=\"conclusion-container\" aria-labelledby=\"conclusion\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<h2 id=\"conclusion\" class=\"conclusion-header\"><!-- [et_pb_line_break_holder] -->    Conclusion<!-- [et_pb_line_break_holder] -->  <\/h2>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <pee><!-- [et_pb_line_break_holder] -->    The AWS Transfer Family SFTP solution for the therapeutics company is a robust, secure, and scalable system designed to facilitate file transfers over SFTP while leveraging AWS managed services. The architecture ensures secure authentication, reliable storage, and efficient user management. By integrating services like AWS Secrets Manager, API Gateway, and Lambda, the solution provides a seamless and secure way to manage user access and file transfers. The solution uses Amazon S3 as the backend storage, providing a reliable and scalable place to store transferred files. Additionally, it supports both password-based and SSH key-based authentication, offering flexibility for different user needs. The system is designed with detailed logging and monitoring through CloudWatch, allowing for easy tracking of file transfers and user activity.<!-- [et_pb_line_break_holder] -->  <\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <pee><!-- [et_pb_line_break_holder] -->    Overall, the solution is well-suited for organizations like this therapeutics company that require secure and scalable file transfer capabilities, with the added benefit of AWS&#8217;s managed services reducing the operational overhead.<!-- [et_pb_line_break_holder] -->  <\/pee><!-- [et_pb_line_break_holder] --><\/section>\n<p><!-- [et_pb_line_break_holder] -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; module_class=&#8221;vert-cent&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;85%&#8221; max_width=&#8221;1380px&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; module_id=&#8221;contact&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<img <!-- [et_pb_line_break_holder] -->  src=&#8221;https:\/\/ptp.cloud\/wp-content\/uploads\/2024\/12\/Graphs-Isometric-Contained-Icon.png&#8221; <!-- [et_pb_line_break_holder] -->  alt=&#8221;Isometric graph icon representing scalable IT infrastructure for life sciences&#8221; <!-- [et_pb_line_break_holder] -->  width=&#8221;240&#8243; <!-- [et_pb_line_break_holder] -->  height=&#8221;240&#8243; <!-- [et_pb_line_break_holder] -->  loading=&#8221;lazy&#8221; <!-- [et_pb_line_break_holder] -->  style=&#8221;display: block; max-width: 240px; height: auto; margin-bottom: 1.5em;&#8221; <!-- [et_pb_line_break_holder] -->\/><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div style=\"font-size: 22px; line-height: 1.6; margin-top: 3em;\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<h2 style=\"color: #2f348d; font-weight: 600; font-size: 45px; margin-bottom: 0.5em;\"><!-- [et_pb_line_break_holder] -->    Discover how we can simplify secure file transfers in your AWS environment<!-- [et_pb_line_break_holder] -->  <\/h2>\n<p><!-- [et_pb_line_break_holder] -->  <pee>Let our AWS experts show you how to implement scalable, compliant SFTP solutions with zero hassle.<\/pee><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] -->[\/et_pb_code][et_pb_button button_url=&#8221;https:\/\/outlook.office365.com\/owa\/calendar\/PTP1@pinnacletechpartners.com\/bookings\/&#8221; url_new_window=&#8221;on&#8221; button_text=&#8221;Schedule a call&#8221; button_alignment=&#8221;left&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;18px&#8221; button_text_color=&#8221;#ffffff&#8221; button_bg_color=&#8221;gcid-primary-color&#8221; button_border_width=&#8221;0px&#8221; button_border_radius=&#8221;50px&#8221; button_font=&#8221;Ubuntu|500|||||||&#8221; button_use_icon=&#8221;off&#8221; custom_padding=&#8221;0.8rem|1.8rem|0.8rem|1.8rem|true|true&#8221; button_text_size_tablet=&#8221;1rem&#8221; button_text_size_phone=&#8221;1rem&#8221; button_text_size_last_edited=&#8221;on|tablet&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{%22gcid-primary-color%22:%91%22button_bg_color%22%93,%22gcid-4a2771a4-2bac-479e-b2cf-583957402471%22:%91%22button_bg_color__hover%22%93}&#8221; button_bg_color__hover=&#8221;#0c71c3&#8243; button_bg_color__hover_enabled=&#8221;on|desktop&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#2f348d&#8221; custom_padding=&#8221;60px|60px|25px|60px|false|true&#8221; custom_padding_tablet=&#8221;60px|60px|25px|60px|false|true&#8221; custom_padding_phone=&#8221;30px|30px|0px|30px|false|true&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; border_radii=&#8221;on|10px|10px|10px|10px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]\n<h2 class=\"form-h2\" style=\"text-align: center; color: #ffffff; font-size: 36px;\">Get Secure, Scalable IT Built for Life Sciences<\/h2>\n<p><!-- [et_pb_line_break_holder] --><pee style=\"text-align: center; color: #ffffff; font-size: 20px; margin-bottom: 1.5em;\"><!-- [et_pb_line_break_holder] -->  Whether you&#8217;re launching a new lab, managing clinical research, or scaling biotech operations, PTP helps you move faster with compliant, cloud-first solutions.<!-- [et_pb_line_break_holder] -->  <!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->  <!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->  Schedule your free consultation today.<!-- [et_pb_line_break_holder] --><\/pee><!-- [et_pb_line_break_holder] --><div class=\"frm_forms  with_frm_style frm_style_formidable-style\" id=\"frm_form_2_container\" >\n<form enctype=\"multipart\/form-data\" method=\"post\" class=\"frm-show-form  frm_js_validate  frm_ajax_submit  frm_pro_form \" id=\"form_homepage-contact-us\" >\n<div class=\"frm_form_fields \">\n<fieldset>\n<legend class=\"frm_screen_reader\">Homepage Contact Us<\/legend>\r\n\r\n<div class=\"frm_fields_container\">\n<input type=\"hidden\" name=\"frm_action\" value=\"create\" \/>\n<input type=\"hidden\" name=\"form_id\" value=\"2\" \/>\n<input type=\"hidden\" name=\"frm_hide_fields_2\" id=\"frm_hide_fields_2\" value=\"\" \/>\n<input type=\"hidden\" name=\"form_key\" value=\"homepage-contact-us\" \/>\n<input type=\"hidden\" name=\"item_meta[0]\" value=\"\" \/>\n<input type=\"hidden\" id=\"frm_submit_entry_2\" name=\"frm_submit_entry_2\" value=\"f3ca341914\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/wp-json\/wp\/v2\/posts\/17597\" \/><div id=\"frm_field_9_container\" class=\"frm_form_field form-field  frm_required_field frm_none_container frm12 frm_first\">\r\n\t<label for=\"field_qh4icy2\" id=\"field_qh4icy2_label\" class=\"frm_primary_label\">First Name\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<input  type=\"text\" id=\"field_qh4icy2\" name=\"item_meta[9]\" value=\"\"  placeholder=\"First Name *\" data-reqmsg=\"First Name cannot be blank.\" aria-required=\"true\" data-invmsg=\"First Name is invalid\" aria-invalid=\"false\"   \/>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_10_container\" class=\"frm_form_field form-field  frm_required_field frm_none_container frm12 frm_first\">\r\n\t<label for=\"field_ocfup12\" id=\"field_ocfup12_label\" class=\"frm_primary_label\">Last Name\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<input  type=\"text\" id=\"field_ocfup12\" name=\"item_meta[10]\" value=\"\"  placeholder=\"Last Name *\" data-reqmsg=\"Last Name cannot be blank.\" aria-required=\"true\" data-invmsg=\"Last Name is invalid\" aria-invalid=\"false\"   \/>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_11_container\" class=\"frm_form_field form-field  frm_required_field frm_none_container frm_full\">\r\n\t<label for=\"field_29yf4d2\" id=\"field_29yf4d2_label\" class=\"frm_primary_label\">Email\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<input type=\"email\" id=\"field_29yf4d2\" name=\"item_meta[11]\" value=\"\"  placeholder=\"Email *\" data-reqmsg=\"Email cannot be blank.\" aria-required=\"true\" data-invmsg=\"Please enter a valid email address\" aria-invalid=\"false\"  \/>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_13_container\" class=\"frm_form_field form-field  frm_required_field frm_none_container frm_full\">\r\n\t<label for=\"field_9jv0r12\" id=\"field_9jv0r12_label\" class=\"frm_primary_label\">Message\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<textarea name=\"item_meta[13]\" id=\"field_9jv0r12\" rows=\"5\"  placeholder=\"Message *\" data-reqmsg=\"Message cannot be blank.\" aria-required=\"true\" data-invmsg=\"Message is invalid\" aria-invalid=\"false\"  ><\/textarea>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_15_container\" class=\"frm_form_field form-field  frm_none_container\">\n\t<label for=\"g-recaptcha-response\" id=\"field_gnn6v_label\" class=\"frm_primary_label\">Captcha\n\t\t<span class=\"frm_required\" aria-hidden=\"true\"><\/span>\n\t<\/label>\n\t<div  id=\"field_gnn6v\" class=\"frm-g-recaptcha\" data-sitekey=\"6LdgYyAUAAAAALfRd0oBYnfSytP7bXPO0La-lT5r\" data-size=\"normal\" data-theme=\"light\"><\/div>\n\t\n\t\n<\/div>\n<input type=\"hidden\" name=\"item_meta[16]\" id=\"field_mskuv\" value=\"flux capacitor?\"  data-frmval=\"flux capacitor?\"   \/>\n<div id=\"frm_field_14_container\" class=\"frm_form_field form-field \">\r\n\t<div class=\"frm_submit\">\r\n\r\n<button class=\"frm_button_submit frm_final_submit\" type=\"submit\"   formnovalidate=\"formnovalidate\">Submit<\/button>\r\n\r\n<\/div>\r\n<\/div>\n\t<input type=\"hidden\" name=\"item_key\" value=\"\" \/>\n\t\t\t<div id=\"frm_field_41_container\">\n\t\t\t<label for=\"field_30h7k\" >\n\t\t\t\tIf you are human, leave this field blank.\t\t\t<\/label>\n\t\t\t<input  id=\"field_30h7k\" type=\"text\" class=\"frm_form_field form-field frm_verify\" name=\"item_meta[41]\" value=\"\"  \/>\n\t\t<\/div>\n\t\t<input name=\"frm_state\" type=\"hidden\" value=\"fcyBIMA\/ugT3Js0zcUgd7fdaFTsk8gaAEriIhy4CxWWQWlabmITO60A7isRh363k\" \/><\/div>\n<\/fieldset>\n<\/div>\n\n<p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"2\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><\/form>\n<\/div>\n<!-- [et_pb_line_break_holder] --><script type=\"application\/ld+json\"><!-- [et_pb_line_break_holder] -->{<!-- [et_pb_line_break_holder] -->  \"@context\": \"https:\/\/schema.org\",<!-- [et_pb_line_break_holder] -->  \"@type\": \"CaseStudy\",<!-- [et_pb_line_break_holder] -->  \"@id\": \"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/#casestudy\",<!-- [et_pb_line_break_holder] -->  \"url\": \"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/\",<!-- [et_pb_line_break_holder] -->  \"headline\": \"Secure & Scalable AWS Transfer Family SFTP Solution for a Therapeutics Company\",<!-- [et_pb_line_break_holder] -->  \"name\": \"Secure & Scalable AWS Transfer Family SFTP Solution for ReCodeTx\",<!-- [et_pb_line_break_holder] -->  \"alternativeHeadline\": \"How Stratogent built a secure AWS SFTP platform for ReCodeTx using Transfer Family\",<!-- [et_pb_line_break_holder] -->  \"description\": \"This case study highlights how Stratogent deployed a secure and scalable AWS SFTP solution using AWS Transfer Family, Amazon S3, Secrets Manager, API Gateway, and Lambda for ReCodeTx, a biotech company focused on mRNA therapies. The solution improved file transfer security, compliance, and operational efficiency.\",<!-- [et_pb_line_break_holder] -->  \"image\": { \"@id\": \"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/#primaryimage\" },<!-- [et_pb_line_break_holder] -->  \"datePublished\": \"2025-07-03T22:22:18+00:00\",<!-- [et_pb_line_break_holder] -->  \"dateModified\": \"2025-07-10T01:28:38+00:00\",<!-- [et_pb_line_break_holder] -->  \"mainEntityOfPage\": { \"@id\": \"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/\" },<!-- [et_pb_line_break_holder] -->  \"isBasedOn\": { \"@id\": \"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/#article\" },<!-- [et_pb_line_break_holder] -->  \"isPartOf\": { \"@id\": \"https:\/\/ptp.cloud\/#website\" },<!-- [et_pb_line_break_holder] -->  \"author\": { \"@id\": \"https:\/\/ptp.cloud\/#organization\" },<!-- [et_pb_line_break_holder] -->  \"publisher\": { \"@id\": \"https:\/\/ptp.cloud\/#organization\" },<!-- [et_pb_line_break_holder] -->  \"inLanguage\": \"en-US\",<!-- [et_pb_line_break_holder] -->  \"industry\": \"Biotechnology\",<!-- [et_pb_line_break_holder] -->  \"audience\": { \"@type\": \"BusinessAudience\", \"industry\": \"Life Sciences\" },<!-- [et_pb_line_break_holder] -->  \"about\": [<!-- [et_pb_line_break_holder] -->    { \"@type\": \"Organization\", \"name\": \"ReCode Therapeutics\", \"url\": \"https:\/\/recodetx.com\" },<!-- [et_pb_line_break_holder] -->    { \"@type\": \"Thing\", \"name\": \"AWS Transfer Family\", \"sameAs\": \"https:\/\/aws.amazon.com\/aws-transfer-family\/\" },<!-- [et_pb_line_break_holder] -->    { \"@type\": \"Thing\", \"name\": \"Life Sciences IT\", \"sameAs\": \"https:\/\/en.wikipedia.org\/wiki\/Life_sciences\" }<!-- [et_pb_line_break_holder] -->  ],<!-- [et_pb_line_break_holder] -->  \"provider\": { \"@type\": \"Organization\", \"name\": \"Stratogent\", \"url\": \"https:\/\/stratogent.com\" },<!-- [et_pb_line_break_holder] -->  \"citation\": { \"@type\": \"CreativeWork\", \"name\": \"AWS Transfer Family Documentation\", \"url\": \"https:\/\/docs.aws.amazon.com\/transfer\/latest\/userguide\/what-is.html\" },<!-- [et_pb_line_break_holder] -->  \"keywords\": [<!-- [et_pb_line_break_holder] -->    \"managed IT services for life sciences\",<!-- [et_pb_line_break_holder] -->    \"secure lab IT support\",<!-- [et_pb_line_break_holder] -->    \"AWS Transfer Family\",<!-- [et_pb_line_break_holder] -->    \"biotech IT services\",<!-- [et_pb_line_break_holder] -->    \"ReCodeTx\",<!-- [et_pb_line_break_holder] -->    \"Stratogent\",<!-- [et_pb_line_break_holder] -->    \"HIPAA compliance\",<!-- [et_pb_line_break_holder] -->    \"GxP-compliant SFTP\",<!-- [et_pb_line_break_holder] -->    \"secure file transfer\",<!-- [et_pb_line_break_holder] -->    \"PTP case study\"<!-- [et_pb_line_break_holder] -->  ],<!-- [et_pb_line_break_holder] -->  \"potentialAction\": {<!-- [et_pb_line_break_holder] -->    \"@type\": \"Action\",<!-- [et_pb_line_break_holder] -->    \"name\": \"Request a Free Cloud Assessment\",<!-- [et_pb_line_break_holder] -->    \"description\": \"Take the next step with PTP. Request a free cloud assessment to evaluate your research infrastructure.\",<!-- [et_pb_line_break_holder] -->    \"target\": {<!-- [et_pb_line_break_holder] -->      \"@type\": \"EntryPoint\",<!-- [et_pb_line_break_holder] -->      \"urlTemplate\": \"https:\/\/ptp.cloud\/contact\/?utm_source=case-study&utm_medium=cta&utm_campaign=recodetx\",<!-- [et_pb_line_break_holder] -->      \"inLanguage\": \"en\",<!-- [et_pb_line_break_holder] -->      \"actionPlatform\": [<!-- [et_pb_line_break_holder] -->        \"https:\/\/schema.org\/DesktopWebPlatform\",<!-- [et_pb_line_break_holder] -->        \"https:\/\/schema.org\/MobileWebPlatform\"<!-- [et_pb_line_break_holder] -->      ]<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  },<!-- [et_pb_line_break_holder] -->  \"wordCount\": 2620<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]\n<span class=\"et_bloom_bottom_trigger\"><\/span>","protected":false},"excerpt":{"rendered":"<p>Get Secure, Scalable IT Built for Life Sciences Whether you&#8217;re launching a new lab, managing clinical research, or scaling biotech operations, PTP helps you move faster with compliant, cloud-first solutions. Schedule your free consultation today.<div class=\"frm_forms  with_frm_style frm_style_formidable-style\" id=\"frm_form_2_container\" >\n<form enctype=\"multipart\/form-data\" method=\"post\" class=\"frm-show-form  frm_js_validate  frm_ajax_submit  frm_pro_form \" id=\"form_homepage-contact-us\" >\n<div class=\"frm_form_fields \">\n<fieldset>\n<legend class=\"frm_screen_reader\">Homepage Contact Us<\/legend>\r\n\r\n<div class=\"frm_fields_container\">\n<input type=\"hidden\" name=\"frm_action\" value=\"create\" \/>\n<input type=\"hidden\" name=\"form_id\" value=\"2\" \/>\n<input type=\"hidden\" name=\"frm_hide_fields_2\" id=\"frm_hide_fields_2\" value=\"\" \/>\n<input type=\"hidden\" name=\"form_key\" value=\"homepage-contact-us\" \/>\n<input type=\"hidden\" name=\"item_meta[0]\" value=\"\" \/>\n<input type=\"hidden\" id=\"frm_submit_entry_2\" name=\"frm_submit_entry_2\" value=\"f3ca341914\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/wp-json\/wp\/v2\/posts\/17597\" \/><div id=\"frm_field_9_container\" class=\"frm_form_field form-field  frm_required_field frm_none_container frm12 frm_first\">\r\n\t<label for=\"field_qh4icy2\" id=\"field_qh4icy2_label\" class=\"frm_primary_label\">First Name\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<input  type=\"text\" id=\"field_qh4icy2\" name=\"item_meta[9]\" value=\"\"  placeholder=\"First Name *\" data-reqmsg=\"First Name cannot be blank.\" aria-required=\"true\" data-invmsg=\"First Name is invalid\" aria-invalid=\"false\"   \/>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_10_container\" class=\"frm_form_field form-field  frm_required_field frm_none_container frm12 frm_first\">\r\n\t<label for=\"field_ocfup12\" id=\"field_ocfup12_label\" class=\"frm_primary_label\">Last Name\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<input  type=\"text\" id=\"field_ocfup12\" name=\"item_meta[10]\" value=\"\"  placeholder=\"Last Name *\" data-reqmsg=\"Last Name cannot be blank.\" aria-required=\"true\" data-invmsg=\"Last Name is invalid\" aria-invalid=\"false\"   \/>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_11_container\" class=\"frm_form_field form-field  frm_required_field frm_none_container frm_full\">\r\n\t<label for=\"field_29yf4d2\" id=\"field_29yf4d2_label\" class=\"frm_primary_label\">Email\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<input type=\"email\" id=\"field_29yf4d2\" name=\"item_meta[11]\" value=\"\"  placeholder=\"Email *\" data-reqmsg=\"Email cannot be blank.\" aria-required=\"true\" data-invmsg=\"Please enter a valid email address\" aria-invalid=\"false\"  \/>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_13_container\" class=\"frm_form_field form-field  frm_required_field frm_none_container frm_full\">\r\n\t<label for=\"field_9jv0r12\" id=\"field_9jv0r12_label\" class=\"frm_primary_label\">Message\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<textarea name=\"item_meta[13]\" id=\"field_9jv0r12\" rows=\"5\"  placeholder=\"Message *\" data-reqmsg=\"Message cannot be blank.\" aria-required=\"true\" data-invmsg=\"Message is invalid\" aria-invalid=\"false\"  ><\/textarea>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_15_container\" class=\"frm_form_field form-field  frm_none_container\">\n\t<label for=\"g-recaptcha-response\" id=\"field_gnn6v_label\" class=\"frm_primary_label\">Captcha\n\t\t<span class=\"frm_required\" aria-hidden=\"true\"><\/span>\n\t<\/label>\n\t<div  id=\"field_gnn6v\" class=\"frm-g-recaptcha\" data-sitekey=\"6LdgYyAUAAAAALfRd0oBYnfSytP7bXPO0La-lT5r\" data-size=\"normal\" data-theme=\"light\"><\/div>\n\t\n\t\n<\/div>\n<input type=\"hidden\" name=\"item_meta[16]\" id=\"field_mskuv\" value=\"flux capacitor?\"  data-frmval=\"flux capacitor?\"   \/>\n<div id=\"frm_field_14_container\" class=\"frm_form_field form-field \">\r\n\t<div class=\"frm_submit\">\r\n\r\n<button class=\"frm_button_submit frm_final_submit\" type=\"submit\"   formnovalidate=\"formnovalidate\">Submit<\/button>\r\n\r\n<\/div>\r\n<\/div>\n\t<input type=\"hidden\" name=\"item_key\" value=\"\" \/>\n\t\t\t<div id=\"frm_field_42_container\">\n\t\t\t<label for=\"field_4rodn\" >\n\t\t\t\tIf you are human, leave this field blank.\t\t\t<\/label>\n\t\t\t<input  id=\"field_4rodn\" type=\"text\" class=\"frm_form_field form-field frm_verify\" name=\"item_meta[42]\" value=\"\"  \/>\n\t\t<\/div>\n\t\t<input name=\"frm_state\" type=\"hidden\" value=\"fcyBIMA\/ugT3Js0zcUgd7fdaFTsk8gaAEriIhy4CxWWX4hm809RGpLFRvcxBWVji\" \/><\/div>\n<\/fieldset>\n<\/div>\n\n<p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_2\" name=\"ak_js\" value=\"224\"\/><script>document.getElementById( \"ak_js_2\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><\/form>\n<\/div>\n<\/p>\n","protected":false},"author":445,"featured_media":17720,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<p>In the fascinating and high-stakes domain of biotechnology, research validation and acquisition of the next wave of funding stand as crucial checkpoints in the journey of a startup. Amid an environment characterized by escalating scrutiny and disturbing reports of manipulated outcomes, it becomes critical to build an infrastructure that is not only efficient but also transparent and reliable. Our client in the startup life sciences space needed to build out their environment for informatics on AWS while requiring PTP help significantly expedite the research process and, most importantly, validate its authenticity.<\/p><p>The primary goal in fortifying the validity of research is in streamlining and automating the data processing pipelines. The science required the expertise to support scaling homegrown pipelines, industry-leading solutions such as Nextflow, which provides a scalable and reproducible scientific workflow using software containers, as well as open-source conglomerates like Cell Ranger, Seurat, Picard, and Star Aligner, which have shown proven results in genomics and computational biology. This client demanded a cloud pipeline solution that was automated, repeatable, easily changeable and fully documents to ensure research validation. These solutions, when interlaced with robust AWS offerings like EC2, ELB, Auto Scaling, Lambda, and Fargate, create a scalable, cost-efficient, and high-throughput data processing solution that stands all the major test of validation.<\/p><p>PTP leveraged EC2 Image Builder and Service Catalogs to produce images in a controlled and repeatable manner. This allows for scientists and informaticians to independently launch pipelines through Service Catalog. These users have limited permissions to just launch Service Catalog everything else is controlled through the code process and permissions are minimized by the security group for control.<\/p><p>PTP centralized the building of images in one account and that account shares across the organization into those required accounts which exchange information between accounts with Amazon Parameter Store.<\/p><p>Image building was automated using EC2 Image Builder allowing PTP to build different standard images for different functions. From there the team created a recipe in Image Builder containing the software components that make up the image and defines the ownership of the component. This provides complete documentation on what software and versions are installed, which in life sciences is essential for controlling variables and seeking research validation. This Build account has access to private and controlled code repositories so that software version can be frozen or recreated from any point in time<\/p><p>These builds were all written into Terraform to maintain the image files and component lists and version controlled by AWS Code Commit. As components change in Terraform, for example a software update to \u201cversion 4.2\u201d, Terraform will know the file has changed and will deploy a new version of the component which then creates a new version of the recipe in Image Builder.<\/p><p>For cost optimization, the Service Catalog services are tied to Cloudwatch events that trigger when devices go idle, then SQS queue and Lambda are used to terminate resources they go idle for a period of time. When services\/images are recreated, they are automatically reconnected to persistent storage. \u00a0Going forward, PTP is working with this client to incorporate Amazon WorkSpaces and AWS Managed AD to further isolate data and create additional levels of control and security.<\/p><p>The result of this design and infrastructure-as-code implementation is a data management platform that will aid in the effort of research validation due to the limitation of variables and changes. The team also estimates between a 50-75% savings reduction driven through the automated deployment and tear-down of resources for use only when called upon verses building a traditional cloud computing environment. Lastly, the least-privilege access configurations enhance the protection of sensitive data which aligns with the consistent approach to the build of a Well Architected AWS environment.<\/p><p>\u00a0<\/p><h3>Purchase PTP's <a href=\"https:\/\/aws.amazon.com\/marketplace\/pp\/prodview-it7fjq6rqix74?sr=0-13&ref_=beagle&applicationId=AWSMPContessa\">CloudOps Offer<\/a> on AWS Marketplace!<\/h3><p>\u00a0<\/p><h3>Learn More about PTP's CloudOps <a href=\"https:\/\/ptp.cloud\/cloud-ops\/\">HERE<\/a><\/h3>","_et_gb_content_width":"","content-type":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[23,12,14,9],"tags":[76],"table_tags":[],"class_list":["post-17597","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aws-archive","category-aws-for-life-sciences-archive","category-case-studies-archive","category-cloudops-archive","tag-aws"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.1.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Secure AWS SFTP Solution for ReCodeTx | Biotech Case Study<\/title>\n<meta name=\"description\" content=\"Discover how PTP deployed a secure, scalable AWS Transfer Family SFTP solution to ensure compliance, reduce overhead, and support biotech growth.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Secure AWS SFTP Solution for ReCodeTx | Biotech Case Study\" \/>\n<meta property=\"og:description\" content=\"Discover how PTP deployed a secure, scalable AWS Transfer Family SFTP solution to ensure compliance, reduce overhead, and support biotech growth.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/\" \/>\n<meta property=\"og:site_name\" content=\"PTP | Cloud Experts | Biotech Enablers\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/PTPCloud\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-03T22:22:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-12T08:00:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ptp.cloud\/wp-content\/uploads\/2025\/07\/Secure-Scalable-AWS-Transfer-Family-SFTP-Solution-for-a-Therapeutics-Company-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1397\" \/>\n\t<meta property=\"og:image:height\" content=\"785\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Mai Hiraoka\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@PTPCloud\" \/>\n<meta name=\"twitter:site\" content=\"@PTPCloud\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mai Hiraoka\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/\"},\"author\":{\"name\":\"Mai Hiraoka\",\"@id\":\"https:\/\/ptp.cloud\/#\/schema\/person\/d306a15db3b78f40bef20f1fafd81aa2\"},\"headline\":\"Secure &#038; Scalable AWS Transfer Family SFTP Solution for a Therapeutics Company\",\"datePublished\":\"2025-07-03T22:22:18+00:00\",\"dateModified\":\"2025-08-12T08:00:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/\"},\"wordCount\":2973,\"publisher\":{\"@id\":\"https:\/\/ptp.cloud\/#organization\"},\"image\":{\"@id\":\"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ptp.cloud\/wp-content\/uploads\/2025\/07\/Secure-Scalable-AWS-Transfer-Family-SFTP-Solution-for-a-Therapeutics-Company-1.jpg\",\"keywords\":[\"aws\"],\"articleSection\":[\"AWS\",\"AWS Life Sciences\",\"Case Studies\",\"CloudOps\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/\",\"url\":\"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/\",\"name\":\"Secure AWS SFTP Solution for ReCodeTx | Biotech Case Study\",\"isPartOf\":{\"@id\":\"https:\/\/ptp.cloud\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ptp.cloud\/wp-content\/uploads\/2025\/07\/Secure-Scalable-AWS-Transfer-Family-SFTP-Solution-for-a-Therapeutics-Company-1.jpg\",\"datePublished\":\"2025-07-03T22:22:18+00:00\",\"dateModified\":\"2025-08-12T08:00:53+00:00\",\"description\":\"Discover how PTP deployed a secure, scalable AWS Transfer Family SFTP solution to ensure compliance, reduce overhead, and support biotech growth.\",\"breadcrumb\":{\"@id\":\"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/#primaryimage\",\"url\":\"https:\/\/ptp.cloud\/wp-content\/uploads\/2025\/07\/Secure-Scalable-AWS-Transfer-Family-SFTP-Solution-for-a-Therapeutics-Company-1.jpg\",\"contentUrl\":\"https:\/\/ptp.cloud\/wp-content\/uploads\/2025\/07\/Secure-Scalable-AWS-Transfer-Family-SFTP-Solution-for-a-Therapeutics-Company-1.jpg\",\"width\":1397,\"height\":785},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ptp.cloud\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Secure &#038; Scalable AWS Transfer Family SFTP Solution for a Therapeutics Company\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ptp.cloud\/#website\",\"url\":\"https:\/\/ptp.cloud\/\",\"name\":\"PTP | Cloud Experts | Biotech Enablers\",\"description\":\"Helping innovative life sciences companies to get treatments to market faster.\",\"publisher\":{\"@id\":\"https:\/\/ptp.cloud\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ptp.cloud\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ptp.cloud\/#organization\",\"name\":\"Pinnacle Technology Partners\",\"alternateName\":\"PTP\",\"url\":\"https:\/\/ptp.cloud\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ptp.cloud\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ptp.cloud\/wp-content\/uploads\/2021\/08\/ptp_logo.png\",\"contentUrl\":\"https:\/\/ptp.cloud\/wp-content\/uploads\/2021\/08\/ptp_logo.png\",\"width\":409,\"height\":181,\"caption\":\"Pinnacle Technology Partners\"},\"image\":{\"@id\":\"https:\/\/ptp.cloud\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/PTPCloud\",\"https:\/\/x.com\/PTPCloud\",\"https:\/\/www.linkedin.com\/company\/pinnacletechpartners\",\"https:\/\/www.youtube.com\/@ptp4766\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/ptp.cloud\/#\/schema\/person\/d306a15db3b78f40bef20f1fafd81aa2\",\"name\":\"Mai Hiraoka\",\"sameAs\":[\"https:\/\/ptpcloud.mystagingwebsite.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Secure AWS SFTP Solution for ReCodeTx | Biotech Case Study","description":"Discover how PTP deployed a secure, scalable AWS Transfer Family SFTP solution to ensure compliance, reduce overhead, and support biotech growth.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/","og_locale":"en_US","og_type":"article","og_title":"Secure AWS SFTP Solution for ReCodeTx | Biotech Case Study","og_description":"Discover how PTP deployed a secure, scalable AWS Transfer Family SFTP solution to ensure compliance, reduce overhead, and support biotech growth.","og_url":"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/","og_site_name":"PTP | Cloud Experts | Biotech Enablers","article_publisher":"https:\/\/www.facebook.com\/PTPCloud","article_published_time":"2025-07-03T22:22:18+00:00","article_modified_time":"2025-08-12T08:00:53+00:00","og_image":[{"width":1397,"height":785,"url":"https:\/\/ptp.cloud\/wp-content\/uploads\/2025\/07\/Secure-Scalable-AWS-Transfer-Family-SFTP-Solution-for-a-Therapeutics-Company-1.jpg","type":"image\/jpeg"}],"author":"Mai Hiraoka","twitter_card":"summary_large_image","twitter_creator":"@PTPCloud","twitter_site":"@PTPCloud","twitter_misc":{"Written by":"Mai Hiraoka","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/#article","isPartOf":{"@id":"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/"},"author":{"name":"Mai Hiraoka","@id":"https:\/\/ptp.cloud\/#\/schema\/person\/d306a15db3b78f40bef20f1fafd81aa2"},"headline":"Secure &#038; Scalable AWS Transfer Family SFTP Solution for a Therapeutics Company","datePublished":"2025-07-03T22:22:18+00:00","dateModified":"2025-08-12T08:00:53+00:00","mainEntityOfPage":{"@id":"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/"},"wordCount":2973,"publisher":{"@id":"https:\/\/ptp.cloud\/#organization"},"image":{"@id":"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/#primaryimage"},"thumbnailUrl":"https:\/\/ptp.cloud\/wp-content\/uploads\/2025\/07\/Secure-Scalable-AWS-Transfer-Family-SFTP-Solution-for-a-Therapeutics-Company-1.jpg","keywords":["aws"],"articleSection":["AWS","AWS Life Sciences","Case Studies","CloudOps"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/","url":"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/","name":"Secure AWS SFTP Solution for ReCodeTx | Biotech Case Study","isPartOf":{"@id":"https:\/\/ptp.cloud\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/#primaryimage"},"image":{"@id":"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/#primaryimage"},"thumbnailUrl":"https:\/\/ptp.cloud\/wp-content\/uploads\/2025\/07\/Secure-Scalable-AWS-Transfer-Family-SFTP-Solution-for-a-Therapeutics-Company-1.jpg","datePublished":"2025-07-03T22:22:18+00:00","dateModified":"2025-08-12T08:00:53+00:00","description":"Discover how PTP deployed a secure, scalable AWS Transfer Family SFTP solution to ensure compliance, reduce overhead, and support biotech growth.","breadcrumb":{"@id":"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/#primaryimage","url":"https:\/\/ptp.cloud\/wp-content\/uploads\/2025\/07\/Secure-Scalable-AWS-Transfer-Family-SFTP-Solution-for-a-Therapeutics-Company-1.jpg","contentUrl":"https:\/\/ptp.cloud\/wp-content\/uploads\/2025\/07\/Secure-Scalable-AWS-Transfer-Family-SFTP-Solution-for-a-Therapeutics-Company-1.jpg","width":1397,"height":785},{"@type":"BreadcrumbList","@id":"https:\/\/ptp.cloud\/aws-sftp-solution-for-biotech\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ptp.cloud\/"},{"@type":"ListItem","position":2,"name":"Secure &#038; Scalable AWS Transfer Family SFTP Solution for a Therapeutics Company"}]},{"@type":"WebSite","@id":"https:\/\/ptp.cloud\/#website","url":"https:\/\/ptp.cloud\/","name":"PTP | Cloud Experts | Biotech Enablers","description":"Helping innovative life sciences companies to get treatments to market faster.","publisher":{"@id":"https:\/\/ptp.cloud\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ptp.cloud\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ptp.cloud\/#organization","name":"Pinnacle Technology Partners","alternateName":"PTP","url":"https:\/\/ptp.cloud\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ptp.cloud\/#\/schema\/logo\/image\/","url":"https:\/\/ptp.cloud\/wp-content\/uploads\/2021\/08\/ptp_logo.png","contentUrl":"https:\/\/ptp.cloud\/wp-content\/uploads\/2021\/08\/ptp_logo.png","width":409,"height":181,"caption":"Pinnacle Technology Partners"},"image":{"@id":"https:\/\/ptp.cloud\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/PTPCloud","https:\/\/x.com\/PTPCloud","https:\/\/www.linkedin.com\/company\/pinnacletechpartners","https:\/\/www.youtube.com\/@ptp4766"]},{"@type":"Person","@id":"https:\/\/ptp.cloud\/#\/schema\/person\/d306a15db3b78f40bef20f1fafd81aa2","name":"Mai Hiraoka","sameAs":["https:\/\/ptpcloud.mystagingwebsite.com"]}]}},"jetpack_featured_media_url":"https:\/\/ptp.cloud\/wp-content\/uploads\/2025\/07\/Secure-Scalable-AWS-Transfer-Family-SFTP-Solution-for-a-Therapeutics-Company-1.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ptp.cloud\/wp-json\/wp\/v2\/posts\/17597","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ptp.cloud\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ptp.cloud\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ptp.cloud\/wp-json\/wp\/v2\/users\/445"}],"replies":[{"embeddable":true,"href":"https:\/\/ptp.cloud\/wp-json\/wp\/v2\/comments?post=17597"}],"version-history":[{"count":45,"href":"https:\/\/ptp.cloud\/wp-json\/wp\/v2\/posts\/17597\/revisions"}],"predecessor-version":[{"id":18727,"href":"https:\/\/ptp.cloud\/wp-json\/wp\/v2\/posts\/17597\/revisions\/18727"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ptp.cloud\/wp-json\/wp\/v2\/media\/17720"}],"wp:attachment":[{"href":"https:\/\/ptp.cloud\/wp-json\/wp\/v2\/media?parent=17597"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ptp.cloud\/wp-json\/wp\/v2\/categories?post=17597"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ptp.cloud\/wp-json\/wp\/v2\/tags?post=17597"},{"taxonomy":"table_tags","embeddable":true,"href":"https:\/\/ptp.cloud\/wp-json\/wp\/v2\/table_tags?post=17597"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}