Software Engineer II (DevOps)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+35 more
Job description
Job Summary: The DevOps Engineer II will design, implement, and maintain Proxmox virtualized environments; build and support automated CI/CD pipelines; and manage the full lifecycle of TransCore’s real-time roadside applications. This role requires strong hands-on experience in infrastructure automation, virtualization, containerization, and collaboration with software teams to deliver consistent, reliable deployments across development, testing, and production environments. We value energetic, self-motivated professionals with a can-do attitude, entrepreneurial mindset, and desire to make meaningful technical impact., * Design, deploy, and manage Proxmox VE clusters including VM/container lifecycle, storage, networking, backups, and HA configurations.
- Build and maintain automated deployment pipelines (Azure DevOps, Jenkins, GitLab CI, etc.) for real-time systems.
- Automate provisioning and configuration management using Ansible, Chef, or similar tools.
- Work with software engineers to define deployment strategies, versioning approaches, and rollback plans for real-time applications.
- Monitor, troubleshoot, and optimize Proxmox clusters and deployed applications for availability and performance.
- Support roadside edge deployments, including managing VMs/containers at remote sites.
- Participate in Agile/Scrum processes and provide clear progress updates.
- Support system automation tasks and assist with post-deployment issue resolution.
- Document designs, configurations, deployment processes, and operational procedures.
- Evaluate new tools and practices to improve automation, reliability, and deployment speed.
Requirements
- Bachelor’s degree in computer science, IT, or related field. Master’s degree preferred.
- 4-6 years of professional DevOps experience with a strong automation and CI/CD focus.
- Hands-on experience with Proxmox VE (clusters, networking, storage, HA, remote deployments).
- Strong experience building CI/CD pipelines (Azure DevOps, Jenkins, GitLab CI, GitHub Actions).
- Proficiency with Ansible, Chef, or related configuration-management tools.
- Experience deploying real-time applications in Linux environments, especially Debian.
- Knowledge of MySQL, Web APIs, and Angular UI applications on Linux platforms.
- Strong scripting skills (Python, Bash, or PowerShell).
- Solid understanding of networking fundamentals (TCP/IP, routing, VLANs, firewalls, load balancing).
- Experience with Git, SVN, or similar version control systems.
- Programming experience in C, C++, or C#/.NET Core.
Desired Qualifications:
- Experience with container technologies (Docker, Kubernetes).
- Experience with Hypervisor virtualization technologies.
- Experience with distributed, remote, or multi-site/edge deployments.
- Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK).
- Understanding of automation best practices for distributed, highly available systems.
About the company
TransCore (TRN), a subsidiary of ST Engineering, is seeking a skilled DevOps Engineer II to join our Software Development Team supporting real-time roadside system deployment and automation. This position will be located in the Nashville or Round Rock Offices.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Highest Paying Tech Companies for Developers
Is Software Engineering Over-Saturated?
The Most Popular IT Jobs on the Market