Software Engineer
nasuni
Job Description
Build Infrastructure Operations
- Maintain and operate Jenkins infrastructure and build agents
- Troubleshoot and resolve build failures, agent issues, and pipeline interruptions
- Ensure build infrastructure remains secure, patched, and up to date
VMware Infrastructure Administration
- Manage VMware vCenter environments supporting engineering infrastructure
- Administer ESX hosts and clusters used for build and test systems
- Provision and maintain virtualized environments for engineering teams
Automation & Infrastructure Scripting
- Develop infrastructure automation using Terraform, Ansible, and Packer
- Automate repetitive operational tasks across build and test environments
- Improve infrastructure provisioning and consistency across environments
Release Engineering Support
- Execute release build workflows and support RPM packaging processes
- Support release qualification builds and artifact management
- Coordinate release readiness and update distribution systems
Engineering Infrastructure Support
- Support engineering teams by provisioning build environments and automation
- Assist with debugging build issues and infrastructure interruptions
- Maintain documentation and operational runbooks in Confluence
Continuous Improvement
- Improve reliability and performance of build and test systems
- Optimize build execution time and infrastructure efficiency
- Evaluate emerging tooling such as GitHub Actions runners or container-based build environments
AI-Assisted Workflow Efficiency
- Leverage AI-assisted tooling where appropriate to accelerate troubleshooting, documentation, and infrastructure automation while validating outputs for accuracy and operational reliability.