TCS is inviting applications!!!
Role: PLSQL, Unix Shell Scripting, web server expertise, Devops
EXP: 8 - 10 YEARS
LOCATION: Chennai/ Bengaluru /Hyderabad
Job Description
We are seeking a versatile engineer with strong expertise in database development, Unix/Linux systems, and modern DevOps practices. This role involves maintaining and optimizing database systems, automating operational tasks, and managing application deployments in a scalable and secure environment.
Key Responsibilities:
- Design, develop, optimize, and maintain complex PL/SQL procedures, functions, packages, and triggers.
- Write and tune complex SQL queries for performance and efficiency in Oracle databases (or MS-SQL, PostgreSQL).
- Collaborate with DBAs on database performance tuning, data integrity, backup/recovery, and security measures.
- AWS/Azure experience with 6+ yrs exp.,
- Develop and maintain robust Unix/Linux shell scripts (Bash, Ksh) for task automation, system monitoring, file processing, and routine maintenance.
- Manage user accounts, permissions, and access controls on Unix systems.
- Troubleshoot and resolve complex technical problems within the Linux/Unix environment.
- Manage, configure, and troubleshoot web servers and application servers (e.g., Apache, Tomcat, WebLogic, JBoss).
- Understand the dependencies between applications, databases, and platforms in web-based technology environments.
- Set up and maintain CI/CD pipelines using tools like Jenkins or GitHub Actions.
- Manage containerization technologies, specifically Docker and Kubernetes.
- Utilize Infrastructure as Code (IaC) principles, ideally with Terraform or CloudFormation, to deploy and manage cloud resources (AWS, Azure).
- Automate repetitive tasks and identify areas for process improvement.
Required Skills & Qualifications:
- Proven experience in a DevOps, Database Administrator, or relevant support/engineering role.
- Strong hands-on experience with Oracle SQL and PL/SQL.
- Proficiency in Unix/Linux command-line interface and shell scripting is mandatory.
- Familiarity with web server management and related technologies.
- Experience with DevOps tools (CI/CD, Docker, Kubernetes, Cloud platforms) is a significant advantage.
- Strong analytical, problem-solving, and communication skills.