Sam Schroeder
Senior DevOps Engineer at Huntress- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
Topline Score
Bio
Experience
-
Huntress
-
United States
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Senior DevOps Engineer
-
Oct 2022 - Present
Responsibilities: - Develop and maintain a robust and extensible Python-based test automation platform used for executing end-to-end tests for Huntress' endpoint agents and portal web application which executes tests against AWS EC2 instances - Automate build and testing workflows in CircleCI to ensure proper testing of agent builds as part of continuous integration - Automate & maintain the automated build & sign process for production builds of the Huntress agent using AWS CloudHSM - Write Terraform to develop AWS infrastructure-as-code for both testing and production infrastructure (EC2, S3, ECS, ECR, IAM, etc) Show less
-
-
-
Trellix
-
United States
-
Computer and Network Security
-
700 & Above Employee
-
Software Development Engineer
-
Jan 2022 - Oct 2022
Responsibilities: • Write, automate, and execute test cases for new security features for FireEye's client-server based HX endpoint security platform, including functional, end-to-end, and smoke tests • Contribute to the development and maintenance of ever-expanding Python-based automation frameworks built around nose and pytest that perform tests within virtual client-server environments across numerous operating systems, supported by technologies including vCloud Director, Ansible, Jenkins, TeamCity, and GitHub • Perform white-box and black-box manual testing to validate feature functionality, Windows/Linux/Mac OS support, edge cases, and end-to-end customer scenarios • Contribute to the development & maintenance of customer-facing Python- and JavaScript-based endpoint security modules built for HX server appliances • Communicate, evolve, and adapt in an Agile work environment, providing deep-dives and live demonstrations of upcoming security features across teams • Review & modify product documentation for new features • Interface with development team to determine feature requirements/expected functionality and provide constructive feedback • Debug and assist in root-causing software defects by investigating product code, system log files and reading both customer-facing manuals and internal development documentation • File defect reports & work with developers to reproduce and fix software defects • Perform and participate in regular code reviews to ensure quality of tools, scripts, automated tests, and product code • Contributed to Python 2 to Python 3 migration across a range of repositories Show less
-
-
-
FireEye, Inc.
-
United States
-
Computer and Network Security
-
400 - 500 Employee
-
Software Development Engineer
-
Jan 2021 - Jan 2022
Same as role @ Trellix (FireEye merged with McAfee Enterprise and became Trellix)
-
-
Associate Software Development Engineer In Test
-
Jun 2019 - Jan 2021
-
-
-
APCON
-
United States
-
Computer Networking Products
-
100 - 200 Employee
-
Software Test Engineer II
-
Sep 2018 - Jun 2019
Responsibilities:• Cooperatively develop and maintain the QA team’s Python-based CLI + automation framework that interfaces with network traffic generation tools, utility scripts, network switches, Docker containers, and web servers• Write automation scripts and tools with Python, Bash, and C focusing on network traffic generation, packet alteration, and network monitoring• Write, automate, and execute black-box test cases to test network switch features such as NetFlow generation, protocol header stripping, tunnel initiation/termination, and packet filtering• Perform functional, performance, regression, and usability testing of packet broker network switch software• Interface with development team to determine feature requirements• Debug and assist in root-causing software defects by investigating system log files and reading both customer-facing manuals and internal development documentation• File defect reports & work with developers to reproduce and fix software defects• Perform and participate in regular code reviews to ensure quality of tools & scripts• Mentor interns and junior members of the QA team on Python, network switch functionality, and general best practices for filing defects, writing test cases, test automation, etc.• Provide customer support over the phone and via email to assist network engineers with configuration and use of APCON switches Show less
-
-
Software Test Engineer
-
Dec 2016 - Sep 2018
-
-
Software Test Intern
-
Jul 2016 - Dec 2016
-
-
-
Intel Corporation
-
United States
-
Semiconductor Manufacturing
-
700 & Above Employee
-
Bluetooth Engineer Intern
-
Nov 2015 - Jul 2016
-
-
Education
-
Portland State University
Bachelor’s Degree, Computer Science