Production Support Engineer with Expertise in UNIX/Linux, SQL/PLSQL, and Java (Bangalore)
Job Opportunity:
We are looking for a dynamic and highly skilled Production Support Engineer to join our team in Bangalore. This role offers an exciting opportunity to work with cutting-edge technologies in a fast-paced environment. The ideal candidate should possess a solid foundation in UNIX or Linux systems, SQL and PL/SQL databases, along with experience in Java, particularly for Level 3 (L3) support. The candidate should be adept at troubleshooting and resolving complex issues in production environments while ensuring smooth system operations and high availability.
Key Responsibilities:
Production Support Management: As a Production Support Engineer, you will play a crucial role in managing and maintaining production systems to ensure minimal downtime. This involves proactively identifying and addressing system issues, ensuring high availability, and managing incident resolution to meet business service level agreements (SLAs).
Unix/Linux Expertise: You must have a strong grasp of UNIX or Linux systems, which is essential for managing production environments. You will be expected to troubleshoot system-level issues, configure systems, and optimize performance using UNIX/Linux commands.
SQL and PL/SQL Database Expertise: A solid understanding of SQL and PL/SQL is crucial for this role. You will work with databases on a daily basis, handling everything from writing queries to optimizing stored procedures. A strong understanding of database management and optimization techniques will be essential to ensuring that production databases run smoothly and efficiently.
Java Infrastructure Understanding: For candidates applying for L3 support, a good understanding of Java infrastructure is a must. You will be required to identify performance bottlenecks in the Java environment, optimize Java applications, and suggest necessary changes to improve system efficiency and performance.
Troubleshooting and Debugging: As part of the production support team, you will be tasked with identifying and resolving complex issues across various systems and applications. Your ability to quickly analyze logs, identify root causes, and implement effective solutions will be critical to ensuring system stability.
Problem Solving and Out-of-the-Box Thinking: You must be an out-of-the-box thinker with strong problem-solving skills. You will often be faced with complex, disjointed data sets, and the ability to connect the dots and find the underlying issue is key to the role. A deep understanding of the production environment, coupled with excellent analytical skills, will be required to maintain system reliability.
Script Writing and Automation: You will be expected to have hands-on experience writing shell scripts and using UNIX commands. Additionally, the ability to automate routine tasks and build small tools to enhance operational efficiency will be part of your responsibilities.
Incident and Ticket Management: A solid understanding of ITIL processes, especially Incident Management, Knowledge Management, and Ticket Management, is required. You will follow established procedures for logging incidents, resolving issues, and updating knowledge base articles. Your ability to handle escalations and manage issues through the ticketing system will be critical for efficient operations.
Required Skills and Qualifications:
UNIX/Linux Expertise:
Strong understanding of UNIX or Linux operating systems is essential. You must be able to perform advanced system administration tasks such as troubleshooting, log analysis, process management, and system configuration.
You should be proficient in using UNIX/Linux commands to perform day-to-day activities related to system monitoring, user management, and application deployment.
SQL and PL/SQL Expertise:
The role requires in-depth knowledge of SQL and PL/SQL. You should be capable of writing complex SQL queries to interact with databases, retrieve data, and optimize stored procedures.
Experience in query optimization and performance tuning is necessary to ensure the efficient operation of production databases.
Java Knowledge (for L3 support):
For candidates applying to the Level 3 support role, strong knowledge of Java is required. You should have experience identifying performance bottlenecks in Java-based applications and infrastructure.
You should be comfortable with debugging Java applications, analyzing logs, and suggesting code-level optimizations to improve system performance.
Production Support Experience:
Previous experience in a production support environment is essential. You will need to monitor applications and systems, proactively identify issues, and take corrective action to resolve them quickly and efficiently.
Experience with production support in high-availability systems or critical business applications will be an added advantage.
Scripting Skills:
Hands-on experience with shell scripting (Bash, Ksh, etc.) is mandatory. You will be expected to write scripts for system administration, automation, and process management.
Knowledge of scripting languages and the ability to create custom solutions to enhance system operations is highly valued.
Problem Solving and Debugging:
You must be adept at troubleshooting and resolving complex technical issues. Strong analytical skills and a methodical approach to problem solving are necessary to ensure timely issue resolution.
Experience with debugging tools and log analysis to identify the root causes of system issues is essential.
ITIL Process Knowledge:
Familiarity with ITIL processes is essential, particularly Incident Management, Knowledge Management, and Ticket Management.
You should be able to handle incidents in accordance with ITIL best practices, ensuring that problems are resolved in a timely and effective manner.
Effective Communication Skills:
As part of the production support team, you will be expected to communicate effectively with both technical and non-technical stakeholders.
Clear written and verbal communication skills are essential to document issues, escalate problems, and keep team members and customers informed.
Preferred Skills:
Database Administration:
Knowledge of database administration tasks such as database backups, restores, and migration is a plus.
Familiarity with database monitoring tools and practices will be an added advantage.
Application Performance Monitoring Tools:
Experience with application performance monitoring (APM) tools and techniques will be beneficial.
The ability to use monitoring tools to identify and diagnose system issues before they impact end-users is highly desired.
Cloud Technologies:
Familiarity with cloud computing platforms such as AWS, Azure, or Google Cloud is a plus.
Understanding of cloud-based application deployment, scalability, and monitoring practices will be advantageous.
Automation and DevOps Tools:
Exposure to DevOps practices and tools such as Jenkins, Docker, and Kubernetes is a plus.
Familiarity with automation frameworks to streamline workflows and reduce manual interventions will be beneficial.
Education and Experience:
A degree in Computer Science, Information Technology, Engineering, or related fields.
5 to 9 years of experience in a similar role with hands-on experience in UNIX/Linux, SQL, PL/SQL, and Java.
Certifications in ITIL, UNIX/Linux, or Java would be advantageous but not mandatory.
Work Environment:
This position is based in Bangalore, India. You will be working in a fast-paced and dynamic environment with opportunities for growth and career advancement. The company fosters a collaborative culture, and you will be encouraged to bring innovative solutions to the table.
Why Join Us?
Growth Opportunities: We offer a clear career progression path and continuous learning opportunities to help you grow both personally and professionally.
Exciting Projects: Work on cutting-edge technologies and challenging projects that will help you enhance your technical skills.
Collaborative Culture: Be part of a collaborative team that values diverse perspectives and ideas.
If you’re looking for a challenging and rewarding opportunity to work in production support with a focus on UNIX/Linux systems, SQL, PL/SQL, and Java, apply today!