Overview
Support and administer the Central System and device applications across Windows, AIX, UNIX and Linux, acting as a key liaison between colleagues and customers to keep in-house and deployed systems current and functional.
What you'll do
- 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.
- Troubleshoot issues with containerized applications running on Docker or Kubernetes.
- Carry out application deployments using manual methods and automation tools.
- Maintain secure applications.
- Work collaboratively with Project Managers, Operations teams, Test teams, Developers and Clients on application deployments and changes.
- Ensure effective deployments into live and non-production environments with minimal impact to operational service, and provide sign-off on release gateways.
- Provide guidance and recommendations on backend OS and infrastructure in relation to application function and performance, including assistance on Windows, UNIX and Linux platforms.
- Monitor system backup, restore and failover on device software and hardware.
- Mentor staff and act as a key liaison to peers and other system analysts.
- Conduct performance tuning and optimize resource configuration on all platforms and LAN.
- Assist in configuring routers, firewalls and load balancers as required by application requirements.
- Assist in installing and configuring databases, including database migration tasks during application upgrades.
- Assist in installing, configuring and operating monitoring software such as SolarWinds, Dexda and Azure Insights.
- 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.
- Comply with Cubic's values and company policies, including the code of conduct and quality, security and occupational health, safety and environmental policies.
- Perform other duties assigned by your manager from time to time, as reasonably required.
What you'll need
- A university degree in a numerate subject (e.g., Computer Science, Maths, Engineering, Natural Science) or a relevant field, or equivalent years of experience in lieu of a degree.
- Five (5)+ years of experience maintaining applications, both third-party COTS (Apache Kafka, Zookeeper, Apache Storm, Apigee) and internally developed.
- Core understanding of CI/CD pipelines such as Jenkins, Octopus Deploy, Azure DevOps or GitHub Actions.
- Knowledge and experience administering various Windows and UNIX operating systems, including bash scripting.
- Knowledge of databases, including SQL Server and Oracle.
- Knowledge of SQL in general.
- In-depth understanding of System Administration/Analyst methodology and principles.
- Proficiency with all Microsoft Office applications.
Nice to have
- ITIL experience.
- Understanding of Windows applications such as Microsoft CRM and SAP.
- Scripting ability to automate manual day-to-day tasks using tools such as Ansible and HashiCorp Vault.
- Knowledge of Azure and cloud-based technologies.
- Knowledge of Kubernetes or Docker.
Details
- Location: Hyderabad, India.
- Participation in a 24x7 on-call support rotation.
- Worker type: Employee.
Read the full description and apply on the company’s own careers page.