Sam Schroeder

Senior DevOps Engineer at Huntress
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Portland, Oregon Metropolitan Area
Languages
  • English -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • 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

    • 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

    • 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

    • 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

    • United States
    • Semiconductor Manufacturing
    • 700 & Above Employee
    • Bluetooth Engineer Intern
      • Nov 2015 - Jul 2016

Education

  • Portland State University
    Bachelor’s Degree, Computer Science
    2012 - 2016

Community

You need to have a working account to view this content. Click here to join now