DevOps Engineer
Role details
Job location
Tech stack
Job description
We are a global technology organization focused on delivering innovative, safe, and sustainable transportation management solutions. Our work helps improve mobility, traffic flow, road safety, and air quality for communities around the world. As a member of the DevOps team, this role is responsible for designing, building, and maintaining stable, secure, and efficient infrastructure environments that support software deployments across both internal and external networks. The DevOps Engineer partners closely with development, operations, and release teams to drive collaboration, automation, and reliability across the entire software lifecycle. The ideal candidate is a self-starter with a customer-focused mindset, a strong sense of ownership, and excellent troubleshooting skills.
Key Responsibilities
Independently plan and execute tasks using experience and sound judgment Collaborate across Sales, Engineering, Configuration Management, Support, and Project Management teams Apply consistent DevOps practices to improve quality and efficiency across the full software lifecycle Design and maintain scalable, stable infrastructure to support uptime requirements in cloud and client-hosted environments Implement and support infrastructure automation, including backups, monitoring, and security tools Monitor, troubleshoot, and continuously improve build, packaging, and deployment processes Record baselines, define performance thresholds, and track performance and deployment metrics Evaluate and introduce tools to improve deployment infrastructure and monitoring capabilities Manage virtual machines and environments using platforms such as VMware and Hyper-V Build, manage, and automate configuration management processes for products and customer environments Install and maintain proprietary, public, and third-party software across development, test, and production servers, including customer environments Create and maintain detailed installation documentation and troubleshoot installation issues Manage Kubernetes environments, including cluster installation, configuration, deployments, updates, node management, and storage Maintain software release records for customer environments Perform database imports/exports, execute scripts, and create or run complex SQL queries as needed Support field device testing, software rollouts, OS patching, application configuration, and third-party tool upgrades Coordinate directly with customers to plan and execute production software releases Partner with Sales, Engineering, and Operations to design, document, and propose architecture solutions for current and future needs Participate in a 24/7 on-call rotation to support after-hours infrastructure issues and service level commitments
Requirements
If you're motivated by solving complex problems and want your work to make a visible difference in everyday life, this is a place where your contributions truly matter., 3-6+ years of experience designing, deploying, and maintaining on-premises and hosted solutions Proven experience as a DevOps Engineer in a scalable production environment Strong knowledge of DevOps tools and practices supporting Agile development and CI/CD workflows Hands-on experience with Kubernetes and management platforms such as Rancher Experience with Git-based version control systems (e.g., GitHub, Bitbucket) Experience with CI/CD tools such as Jenkins and CircleCI Proficiency with scripting languages including Python, Bash, PowerShell, Perl, or PHP Experience with programming languages such as Java, Go, JavaScript, or C++ Familiarity with APIs including REST, GraphQL, and SOAP Strong Linux and/or Windows system administration skills Experience provisioning and managing cloud infrastructure, preferably in AWS Demonstrated experience managing multi-node Kubernetes clusters, including maintenance tasks such as IP changes, node management, and storage configuration Excellent communication skills and the ability to self-manage tasks and priorities Strong analytical and troubleshooting abilities
Benefits & conditions
Meaningful, high-impact work improving mobility, safety, and environmental outcomes Exposure to large-scale, cutting-edge transportation and smart-city projects A culture that values innovation, openness, and cross-disciplinary collaboration Opportunities to work with modern technologies across software, hardware, and data platforms A global environment with diverse teams and long-term career growth potential [q-free.com], [linkedin.com], Employees are offered a comprehensive benefits package designed to support health, wellness, and financial security. Benefits include medical, dental, and vision coverage, a 401(k) plan, employee assistance programs, flexible benefits, and company-paid life, short-term, and long-term disability insurance.