Identify and help lead development on new performance tooling automating features, ranging anywhere from Python modules and scripts to low level C code for interacting with hardware features of bare-metal nodes
Collaborate with performance and solutions engineers to help implement new performance flows and performance profiling tools into automation
Help run a bare metal provisioning lab through firmware, PXE deployments, kernel builds, networking infrastructure, and BIOS automations such as Redfish and Dell Syscfg
Onboard engineers and workloads into benchmarking automation suites using Ansible and Terraform
Assist in forward looking performance models through the use of performance comparisons and benchmarking automation
Mentor other automation engineers and help build positive relationships with performance engineers and product managers to help drive wider engagement and awareness
Required Skills and Experience :
4+ years of experience in computer engineering, software engineering, or tooling automation
Expertise in Linux development environments
Proven software engineering knowledge across a wide variety of languages, including C/C++, Python, Java/Groovy, Javascript, HTML
Experience working with SQL and NoSQL databases, especially MongoDB
Solid understanding of infrastructure services, CI/CD, and system administration
Deep familiarity and curiosity in computer hardware and knowledgable in basic computer architecture
Hardware tinkering skills such as the ability to use JTAG, UART, and serial console management
Well developed soft skills and a demonstrated ability to bridge teams and mentor other engineers
Passion for automation - using technology, coding or otherwise, to help automate tasks
“Nice To Have” Skills and Experience :
Experience with provisioning tools and cloud deployments such as Terraform with AWS, GCP, or Azure
Experience handling deployed resources using automation tools such as Ansible
Performance benchmarking experience - anything from running workloads and collecting profiling data
Networking engineering knowledge and networking configuration experience using switches and routers
Ability to provide system administration through ZFS, NFS, and the like
We not I
Take daily responsibility to make the Global Arm community thrive
No individual is responsible for the right answer. Brilliance is collective!
Information is crucial, share it
Realize that we win when we collaborate — and that everyone misses out when we don’t
Passion for progress
Our differences are our strength. Widen and mix up your network of connections
Difficult things can take unexpected directions. Stick with it
Make feedback positive and expansive, not negative and narrow!
The essence of progress is that it can’t stop. Grow with it and lead your own progress