Role Purpose
Sebbene l'esperienza professionale e le qualifiche siano fondamentali per questo ruolo, si assicuri di verificare di possedere le soft skill preferenziali, se richieste, prima di candidarsi.
As a Site Reliability Engineer, your primary focus will be the stability, maintenance, and optimization of our Production application ecosystem. You will not be responsible for pure infrastructure management; instead, you will be the point of reference to ensure that Vodafone Automotive's applications are high-performing and reliable. You will use your technical skills (Linux, SQL, Scripting) to analyze software behavior, resolve complex incidents, and improve release processes.
Key Accountabilities and Decision Ownership
Application Continuity:
Ensure maximum reliability of application platforms through constant monitoring and proactive maintenance.
Advanced Troubleshooting:
Diagnose application malfunctions by navigating Linux environments and querying databases to identify anomalies in data or flows.
Application Release Management:
Support and optimize software release procedures, ensuring that new updates are correctly integrated into the system.
Observability & Dashboarding:
Implement and manage application monitoring systems (e.g., Grafana) to have real-time visibility into the health of processes and transactions.
API & Integration Support:
Verify and analyze communication flows between systems based on REST and SOAP protocols.
Performance Tuning:
Collaborate with development teams to suggest improvements based on the analysis of logs and performance in the production environment.
Core Competencies, Knowledge and Experience
Linux for Analysis:
Ability to move easily within Linux environments for log analysis, process control, and execution of technical checks.
SQL & Data Analysis:
Excellent knowledge of the SQL language to perform complex queries, data analysis, and consistency checks on application databases.
API Protocols:
Solid knowledge of how APIs (REST/SOAP) and JSON/XML formats work for troubleshooting integrations.
Application Monitoring:
Experience using observability tools such as Grafana or similar for tracking metrics and logs.
Programming/Scripting:
Knowledge of at least one programming language (e.g., Python, Bash, Java) for automating repetitive tasks or creating small analysis tools.
Must-Have Technical / Professional Qualifications
Background:
Bachelor's degree in Computer Science, Engineering, or equivalent technical experience in the IT sector.
Experience:
Previous experience in Application Maintenance, Software Support, or Technical Analysis roles. xivgfpx
Mindset:
Proactive approach: if you see an error twice, the third time you should have already written a script to fix it.
Collaboration:
Teamwork attitude and the ability to act as a bridge between business needs and the development team.