Super Micro Computer, Inc

Sr. Software Engineer-System Validation

Super Micro Computer, Inc$145K — $170K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of experience with Linux server management (Ubuntu and RHEL)
  • 4+ years of experience in scripting with Bash/Shell and Python for automation
  • Proficiency in Git for version control
  • Familiarity with DevOps frameworks like Jenkins and Ansible
  • Experience with configuring email services such as postfix
  • Ability to write cloud-init and kickstart configurations
  • Proven problem-solving skills in collaborative environments

Responsibilities

  • Automate software builds and provisioning on Ubuntu OS
  • Develop and maintain baseline OS installs along with test node provisioning
  • Create automated test content that integrates with the test automation framework
  • Develop scripts for logging test results and interfacing with dashboards
  • Write clean, maintainable code adhering to software engineering best practices
  • Provide collaborative support to team members

Benefits

  • Comprehensive benefits package
  • Potential participation in bonus and equity award programs
Full Job Description
Job Req ID: 28471

Job Summary:

Supermicro is seeking a highly skilled and motivated Engineer who will bridge the gap between low level System Engineering and high-level test automation. A hands-on Linux DevOps Engineer specializing in maintaining Server Infrastructure who will automate the software build, provisioning process, and administering of RHEL/Ubuntu Server Systems. You would also be implementing backend solutions for test automation with Python

Essential Duties and Responsibilities:

  • In this role you will Automate the software build, installing and provisioning on Ubuntu OS and maintain the DevOps Environment to suit different System configuration requirements.
  • Requires understanding of Linux System administration and developing baseline OS installs. Automate provisioning of test nodes, including BIOS/BMC configuration.
  • This role also includes developing automated test content that integrates with the test automation framework. You will maintain scalable test modules in python.
  • Create scripts and tools that interact with databases to log test results and interface with frontend dashboards for real-time reporting.
  • Write clean, maintainable, and well-documented code following best practices in Software Engineering
  • Provide support and work collaboratively with team members


Qualifications:

Required Skills:
  • 8 years developing and implementing best practices for Linux servers. Working knowledge of Ubuntu and Red Hat Enterprise Linux operating systems administration
  • 4+ years working experience with Bash/Shell and strong Python skills for test automation in the lab.
  • Experience using Git for codebase version control
  • Experience with DevOps/testing frameworks like Jenkins, Robot framework, and Ansible
  • Experience with maintaining and configuring postfix (email service)
  • Experience writing cloud-init and kickstart configurations from scratch.
  • Demonstrated ability to solve problems independently and work collaboratively in a team environment


Nice to have:
  • Familiar with Intel/AMD/NVIDIA development tool kits such as CUDA, ROCm is a plus
  • Experience with Django/Celery and working with RESTful APIs is an added advantage
  • Understanding of the Data Center Systems architecture is a plus
  • Basic networking/firewall understanding and familiarity with security protocols, firewalls, SSL certificates, and web-based technologies


Salary Range

$145,000 - $170,000

The salary offered will depend on several factors, including your location, level, education, training, specific skills, years of experience, and comparison to other employees already in this role. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation, such as participation in bonus and equity award programs.

About Super Micro Computer, Inc

Super Micro Computer, Inc. designs, develops, manufactures, and sells server solutions based on modular and open architecture. The company offers a range of server, storage, and networking solutions, as well as application-optimized software. Super Micro Computer's products are used in data centers, cloud computing, enterprise IT, big data, high performance computing, and embedded systems. The company was founded in 1993 and is headquartered in San Jose, California.
Learn more about Super Micro Computer, Inc
Size
4,155 employees
Market Cap
$4.3 billion
Industry
Net Income
$88.5 million
5 Year Trend
+15.9%
Revenue
$3.2 billion
NASDAQ

Similar Jobs

More Jobs at Super Micro Computer, Inc

  • Super Micro Computer, Inc
    Product Marketing Manager
    $115K — $140K *
    San Jose, CA 95123 (Santa Clara County)
    Enterprise Technology
    In-Person
  • Super Micro Computer, Inc
    Account Manager
    $70K — $105K *
    San Jose, CA 95123 (Santa Clara County)
    Enterprise Technology
    In-Person
  • Super Micro Computer, Inc
    Sales Manager
    $92K — $141K *
    San Jose, CA 95123 (Santa Clara County)
    Enterprise Technology
    In-Person
  • Super Micro Computer, Inc
    Sales Manager, Federal
    $92K — $141K *
    Washington, DC 20011 (District Of Columbia County)
    Education, Government & Non-Profit
    In-Person
  • Super Micro Computer, Inc
    Sr. Director, Global SOX Compliance
    $236K — $264K *
    San Jose, CA 95123 (Santa Clara County)
    Finance & Insurance
    In-Person

More Information Technology Jobs

Find similar Sr. Software Engineer-System Validation jobs: