Tata Communications Redefines Connectivity with Innovation and IntelligenceDriving the next level of intelligence powered by Cloud, Mobility, Internet of Things, Collaboration, Security, Media services and Network services, we at Tata Communications are envisaging a New World of Communications
Broad outline of the Role
- Manage and maintain applications hosted on Linux servers, ensuring they are secure, stable, and performing efficiently in line with organizational standards.
- Develop and maintain automation scripts to simplify routine administrative tasks and improve operational efficiency.
- Manage databases - monitoring performance, optimizing resources, and ensuring data integrity and availability.
- Diagnose and resolve server, application, database, and infrastructure issues to minimize service downtime and ensure smooth business operations.
- Participate in routine system maintenance and coordinate with other teams to apply security patches and updates, and support backup and disaster recovery processes.
- Create and maintain clear technical documentation, including system configurations, operational procedures, and troubleshooting guides.
Follow organizational standards, security guidelines, and industry best practices to maintain a reliable and secure IT environment.
-
Key Responsibilities
- Good knowledge of Linux operating systems (Ubuntu, CentOS, RHEL, Debian).
- Experience managing Linux services using Systemd, Cron, SSH, and log analysis.
- Hands-on experience deploying and hosting Django, Flask, and FastAPI applications.
- Good understanding of Apache and Nginx configuration, virtual hosts and SSL certificate management.
- Proficiency in Python scripting for automation and system administration tasks.
- Working knowledge of REST API development and deployment using FastAPI.
- Experience with MySQL and PostgreSQL databases
- Understanding of Linux security, firewall configuration (UFW/IPTables/Firewalld), server hardening, and vulnerability management.
- Strong troubleshooting, analytical, communication, and documentation skills.
- Ability to work independently, manage multiple tasks, and support production environments.
Other Knowledge & Skills
- Open source monitoring tool - Grafana , Zabbix
- Shell Scripting
- Docker, CI/CD concepts, Jenkins
Virtualization
-
Minimum Qualifications & Experience