We are looking for a highly skilled and experienced Linux Administrator to manage and maintain our Linux-based infrastructure, with a strong focus on cloud services and web server administration. The ideal candidate will have deep expertise in Linux operating systems, a proven track record of managing servers in AWS (Amazon Web Services), and hands-on experience with Nginx for web server and reverse proxy configurations. This role is crucial for ensuring the reliability, security, and scalability of our production environments.
Key Responsibilities:
System Administration:
Install, configure, and maintain Linux servers (e.g., Ubuntu, CentOS, RHEL) in a production environment.
Perform system backups, monitoring, and regular updates to ensure system health and security.
Troubleshoot and resolve server-related issues, including performance bottlenecks, network problems, and application crashes.
AWS Management:
Administer and manage core AWS services such as EC2, S3, VPC, RDS, and IAM.
Implement and manage security best practices within the AWS environment, including security groups and access controls.
Monitor and optimize AWS resource usage to control costs and ensure efficiency.
Nginx Configuration:
Configure and manage Nginx as a web server and reverse proxy for multiple applications.
Implement load balancing, SSL/TLS termination, and caching strategies using Nginx.
Troubleshoot Nginx configuration issues and optimize server performance for high traffic.
Automation and Scripting:
Develop and maintain automation scripts (e.g., Bash, Python) to automate routine tasks and streamline system administration.
Utilize configuration management tools (e.g., Ansible, Puppet, Chef) for server provisioning and configuration.
Networking and Security:
Configure and manage networking services, including DNS, DHCP, and firewalls.
Implement and enforce security policies, access controls, and best practices to protect the infrastructure from threats.
Perform regular security audits and vulnerability assessments.
Collaboration:
Work closely with development and QA teams to support application deployment and resolve issues.
Document system configurations, procedures, and troubleshooting steps.
Qualifications:
Proven experience as a Linux Administrator or a similar role.
Hands-on expertise with Linux operating systems (Ubuntu, CentOS, etc.).
Strong experience in managing and administering AWS services (EC2, S3, VPC, IAM).
Demonstrable experience with Nginx for web serving, reverse proxy, and load balancing.
Proficiency in scripting languages like Bash or Python.
Solid understanding of networking concepts (TCP/IP, DNS, DHCP, HTTP/S).
Experience with monitoring tools (e.g., Prometheus, Nagios, Zabbix).
Knowledge of containerization technologies (Docker, Kubernetes) is a plus.
Excellent problem-solving, communication, and teamwork skills.
Relevant certifications (e.g., Linux+, AWS Certified SysOps Administrator) are a plus.
Years of Experience - 1 to 3 years
Location – Chennai (WFO)
Company Site - https://www.infinitisoftware.net/