interview questions

indepth understainding of LVS -- how the webserver knows how to communicated with loadbalancer.
difference between nginx and apache
how replication working in mysql
how to install 100 servers automatically
how to install an application on 100 of servers .

post 8080 is not able to telnet --- hint wait state
content of grub
your website is not working  -- wat are the steps
wat is pingattack
load on the systems what do you check . what tools do you use
how does apache work . -- the flow
wat is rewrite rules -- why is it used
jboss , weblogic , apache-tomcat
what is DOS attack
how do you know dns is not working .




Linux guru


* Hardcore System Administrator, with vast experience in Linux Guru.
* Security and Uptime freak.
* A master of regular expressions and nifty one liner in sed, awk. Perl etc
* Ability to understand and solve complex problems, and to make quick decisions
* Ability to manage large server farms including cloud remotely and in a automated fashion.
* Strong customer service and computer skills.
* Able to manage multiple projects & prioritize diverse tasks
* Ability to solve a problem quickly & completely.
* A solid understanding of a LINUX-based operating system; understands paging and swapping, inter-process communication, devices and what device drivers do, file system concepts. Linux internal hacking.
* A solid understanding of networking/distributed computing environment concepts; understands principles of routing, client/server programming, the design of consistent network-wide file system layouts.
* A deep understanding of networking and networking technologies Switches, Routers, IP routing, load balancers, failure modes, diagnostics,...).
* Strong DNS Concepts.
* In-depth Knowledge of Apache web server and related modules like PHP, mod_security, Tomcat, SSL etc
* - Reverse proxies/HTTP accelerators.
* Ability to setup and maintain High Availability Clusters and Load Balanced environment
* In depth knowledge about Load balancing & High Availability.
* Firewalls (Iptables, BSD packet filter, other commercial etc)
* Understanding of Root kits, IDS, Firewall concepts
* SSH, SSL, Cyphers, PGP etc
* In-depth Knowledge of MRTG, Nagios, selinux.
* Knowledge about Linux system performance monitoring & tuning using tools like sysstat, dstat, oprofile, Frysk, SystemTap.
* Knowledge of MySQL, databases & in-depth fine-tuning procedures & advanced troubleshooting.
* Good knowledge of SQL & Databases (relational and non-relational,the ability to think in sets and graphs, performance tuning).
* Knowledge about RAID & LVM.
* Deep understanding of file systems - ext{234}, ntfs, XFS and recovery techniques.
* Knowledge of replicated & network file systems like NFS, DRBD.
* Knowledge of LDAP & Active Directory.
* Good program debugging skills.
* Scalability (Partitioning, Coupling, Caching etc) & capacity planning concepts.

Key Responsibilities:
* Monitoring of the Network, IT infrastructure and various applications to check for any new and outstanding alarms or issues.
* Troubleshooting, Resolving all Technical issues related to our software/networks and the range of Products and Services
* Design, build & implement infrastructures for large scalable web2.0 applications & networked systems.
* Creating high level architectural design of products & systems.
* Set up Monitoring, Configuration management, Administration & Operation practices for such applications/systems.
* Planning large migrations & executing it.
* Developing better monitoring and systems management practices to maximize uptime.
* Develop/Adopt new & efficient strategies to minimize manual/repetitive work, operational costs, deployment times, response times etc.
* Troubleshooting complex systems/network issues.
* Good understanding of statistics.
* Capacity planning
* Training & managing teams.
* Plan team todo's/goals, product upgrades/releases.
* Documenting processes, troubleshooting information, problems and their resolutions.
* Evaluate software/hardware products (free/commercial) as per needs.
* Prepare & present proposals with respect to systems/software infrastructure.
* Research & build specifications for new products & tools
* Acting as liaisons between junior system administrators, application administrators and software developers
* Converting software package requirements into configuration input for the configuration management system.
* High level log analysis, performance reports, trend analysis.
* Quick in decision making and execution.
* Assist operations teams in daily operations when required
* Assist developers in architectural and design problems.

Other Articles

Enter your email address: