Business Unit:
Cubic Transportation Systems
Company Details:
When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.
We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com.
Job Details:
Job Summary: As part of the Global Operations Systems Team, reporting to the IT Systems Team Leader, you will be a key liaison, working closely with colleagues and customers to ensure in-house or deployed systems and devices are kept current and functional. You will assist in implementing strategies for Central System and Device application deployment and manage application installations and configurations.
You will support and administer the Central System on cross-platform Operating Systems such as Windows, AIX, UNIX, and Linux in close coordination with the Infrastructure and Engineering groups. You will ensure Central System applications and Device application migrations, upgrades, and installations are well-rehearsed and documented prior to conducting official installations.
Essential Job Duties and Responsibilities:
- Perform day-to-day application administration.
- Monitor and manage application and infrastructure health.
- Manage and control application software licenses.
- Install and upgrade all applications across on-premise and cloud platforms (Azure/AWS).
- Troubleshoot issues with containerized applications running on Docker or Kubernetes (preferred: AKS).
- Deploy applications using both manual methods and automation tools such as Jenkins, GitHub/GitLab, Azure Pipelines, and Octopus Deploy.
- Maintain secure applications and comply with security standards.
- Work collaboratively with Project Managers, Operations teams, Test teams, Developers, and Clients in relation to supporting application deployments and changes.
- Ensure effective deployments into live and non-production environments, minimizing operational impact.
- Provide sign-off on various release gateways.
- Offer guidance and recommendations on backend OS (Windows/Linux/Unix) and infrastructure in relation to application function and performance.
- Support middleware technologies such as WebLogic and Tomcat (must-have).
- Provide assistance with database installation/configuration (Oracle preferred) and database migration tasks during application upgrades.
- Develop and manage scripts in Bash, PowerShell, and (good to have) Python to automate tasks.
- Support CI/CD tools and manage artifact repositories such as JFrog or equivalent, and secrets management via HashiCorp Vault.
- Configure and manage monitoring tools such as SolarWinds and AppDynamics (must-have), plus Prometheus, Splunk, and Graylog (good to have).
- Monitor system backup/restore/failover on device software and hardware.
- Mentor staff and act as a key liaison to peers and other system analysts.
- Conduct performance tuning and optimization of resource configurations on all platforms and the LAN.
- Assist in the configuration of routers, firewalls, and load balancers as related to application requirements.
- Develop documentation describing installation-specific configurations and processes.
- Interact with application and infrastructure vendors and distributors.
- Participate as a primary contact in the 24x7 on-call support rotation, including Tier-3 application and production support.
- Support Microsoft Dynamics CRM and release/deployment processes.
- Comply with Cubic’s values and all company policies, procedures, and codes of conduct.
Minimum Job Requirements:
Essential:
- A university degree in a numerate subject (e.g., Computer Science, Maths, Engineering, Natural Science) or equivalent professional experience.
- Five (5)+ years of experience in maintaining applications, including third-party COTS (Apache Kafka, Zookeeper, Apache Storm, Apigee) and internally developed applications.
- Strong experience in middleware technologies (WebLogic/Tomcat).
- Proficiency with Windows and Linux OS administration.
- Hands-on experience with Azure or AWS cloud technologies.
- Good understanding of databases (Oracle preferred) and SQL.
- CI/CD experience with tools like GitHub, GitLab, Jenkins, or Azure Pipelines.
- Familiarity with containerization technologies (Docker, Kubernetes; AKS preferred).
- Experience with monitoring tools (SolarWinds, AppDynamics mandatory; Prometheus, Splunk good to have).
- Ability to write scripts in Bash and PowerShell (Python is good to have).
- Knowledge of artifact repositories (e.g., JFrog) and secrets management (HashiCorp Vault).
- Experience with release and deployment management, including Graylog configuration.
- Tier-3 application and production support experience with a willingness to work in rotation.
- Proficient with all Microsoft Office applications.
Desirable:
- ITIL certification or experience.
- Understanding of Windows applications, such as Microsoft CRM release and deployment using Azure Automation.
- Scripting/automation skills using Ansible.
- Previous experience with Cubic products.
- Background in transportation technology or similar industries.
#LI-NB1
Worker Type:
Employee