Ubuntu Engineer
Dillard's Inc.
Date: 2 days ago
City: Little Rock, AR
Contract type: Full time

THE OPPORTUNITY
Dillard's is hiring a skilled Ubuntu System Engineer to join our newly created Ubuntu engineering team in support of a high-impact initiative: migrating our nationwide retail point-of-sale (POS) systems from Windows to Ubuntu. This role will play a critical part in both deploying and managing Ubuntu on retail POS endpoints and building out the supporting infrastructure behind them.
You'll work closely with Canonical, our internal engineering and development teams, and our POS software vendor to automate and secure a scalable Linux environment across hundreds of retail locations. The scope includes both Ubuntu Classic for endpoints and Ubuntu Server infrastructure that supports system management, patching, updates, and backend services.
If you're passionate about Ubuntu, automation, and infrastructure that makes a real-world impact, this is a great opportunity to contribute to a large-scale transformation in a collaborative enterprise environment.
THE TEAM
This position is part of our *NIX Team, a tight-knit group of forward-thinking engineers responsible for supporting and advancing all *NIX technologies and related server hardware. The team thrives on collaboration, continuous improvement, and a passion for solving complex technical challenges. You'll be joining a supportive environment where innovative ideas are welcomed and shared success is the standard. This role will play a critical part in both deploying and managing Ubuntu on retail POS endpoints and building out the supporting infrastructure behind them.
WHAT YOU WILL DO
THE NICE TO HAVES
Dillard's is hiring a skilled Ubuntu System Engineer to join our newly created Ubuntu engineering team in support of a high-impact initiative: migrating our nationwide retail point-of-sale (POS) systems from Windows to Ubuntu. This role will play a critical part in both deploying and managing Ubuntu on retail POS endpoints and building out the supporting infrastructure behind them.
You'll work closely with Canonical, our internal engineering and development teams, and our POS software vendor to automate and secure a scalable Linux environment across hundreds of retail locations. The scope includes both Ubuntu Classic for endpoints and Ubuntu Server infrastructure that supports system management, patching, updates, and backend services.
If you're passionate about Ubuntu, automation, and infrastructure that makes a real-world impact, this is a great opportunity to contribute to a large-scale transformation in a collaborative enterprise environment.
THE TEAM
This position is part of our *NIX Team, a tight-knit group of forward-thinking engineers responsible for supporting and advancing all *NIX technologies and related server hardware. The team thrives on collaboration, continuous improvement, and a passion for solving complex technical challenges. You'll be joining a supportive environment where innovative ideas are welcomed and shared success is the standard. This role will play a critical part in both deploying and managing Ubuntu on retail POS endpoints and building out the supporting infrastructure behind them.
WHAT YOU WILL DO
- Design and maintain secure Ubuntu Classic images for existing POS hardware
- Automate provisioning, configuration, and updates using tools such as L andscape, MAAS, and Ansible
- Ensure endpoint systems are secure, compliant, and consistently configured
- Collaborate with Canonical , internal teams, and vendors to integrate applications and validate performance
- Design, deploy, and manage Ubuntu Server infrastructure that supports endpoint lifecycle management, system monitoring, patch orchestration, and other backend functions
- Implement system hardening, patching automation, and monitoring solutions
- Develop and maintain automation playbooks, scripts, and infrastructure documentation
- Ensure stability, scalability, and security across the supporting Linux infrastructure
- Participate in planning, testing, and phased rollout of the POS migration
- Contribute to pilot deployments and adjust configurations based on feedback and performance
- Work closely with internal stakeholders and external partners to ensure integration and long-term sustainability
- Continuously refine processes to improve reliability, maintainability, and automation
- 5+ years of experience with Ubuntu or other Linux operating systems in production environments
- Strong scripting skills (Bash, Python, Ansible, or similar) for automation and tooling
- Hands-on experience with infrastructure automation
- Understanding of Linux security, patch management, and system hardening best practices
- Solid knowledge of networking fundamentals (TCP/IP, DNS, DHCP, routing, etc.)
- Strong problem-solving skills and ability to work collaboratively in a team environment
- Clear written and verbal communication
- Bachelor's Degree in Computer Science, Computer Information Systems, or related field
THE NICE TO HAVES
- Experience using Canonical tools like Landscape or MAAS
- Familiarity with large-scale endpoint or infrastructure deployments
- Exposure to POS or retail technology environments
- Experience with remote device management, compliance reporting, or system monitoring tools
- Gain access to team documentation, internal systems, and tooling
- Understand our current POS architecture and goals for the Ubuntu migration
- Participate in planning and technical deep dives with Canonical and internal teams
- Begin testing Ubuntu Classic images on real POS hardware
- Help stand up supporting infrastructure for remote management, monitoring, and updates
- Participate in troubleshooting and refining system configuration based on l ab testing
- Collaborate with POS software vendor or Canonical to resolve blocking items
- Contribute to scaling the automation strategy
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume