AWS Marketplace(AWS MP) is App Store where developers from software companies build software and sell on our platform. Buyers can choose to buy app and deploy on amazon web services (AWS).
We provide support for fulfillment and billing for the software consumption. The challenges AWSMP brings to the table are unique compare to other App / Play Stores for mobile where software building and fulfillment are completely controlled.
The environment for building software(s) in AWSMP isn't restricting sellers to have controlled environment. Developer can choose to use any programming language.
They can also free to pic any set of AWS infrastructure (e.g kubernetes, container, AMI) for software deployment. On other side, AWS MP buyer is allowed to use the infrastructure for the software fulfillment which fits to her pocket.
In this complex use cases that AWSMP supports, systems need to support the different configurations and integrity of working software in any environment and infrastructure mismatch.
AWS MP secure catalog (Trust) is responsible for maintaining security and transparency with software products we allow our customers to sell on marketplace.
As Sys dev. Engineer, you own the security of software catalog. You are well aware of variety of scanners and vulnarabilities detection softwares.
You must be capable of evaluating and modifying the scanners for AWS Marketplace customers. You are responsible for integrating or building scanning systems that enables marketplace to not only vett the seller asset / product before we ingest but also you build algorithms and systems for letting sellers maintain the security status-quo of their softwares along with the new vulnarabilities identifies.
As customer focused engineer, you are well aware of AWS Marketplace customers, their need and able to automate and also manually configure to provide exceptions for software issues in rare cases.
As Sys.Dev.Engineer you continuously identify the areas to improve your systems and pro-actively resolve the issues to meet the AWS standards and quality attributes that we aim for.