Technical Skills


Application Servers:-
Oracle Weblogic Server 10g, 11g & 12c & Tomcat.
It manages system-level details so you can concentrate on business logic and presentation. WebLogic Server contains Java 2 Platform, Enterprise Edition (J2EE) technologies. J2EE is the standard platform for developing multitier enterprise applications based on the Java programming language.
Oracle WebLogic Server forms part of Oracle Fusion Middleware portfolio and supports Oracle, DB2, Microsoft SQL Server, MySQL Enterprise and other JDBC-compliant databases. Oracle WebLogic Platform also includes: JRockit, a custom JVM.
What is the difference between Apache and Tomcat?
Apache Tomcat is used to deploy your Java Servlets and JSPs. So in your Java project you can build your WAR (short for Web ARchive) file, and just drop it in thedeploy directory in Tomcat. So basically Apache is an HTTP Server, serving HTTP. Tomcat is a Servlet and JSP Server serving Java technologies.
What's a difference between Apache Web Server and Apache Tomcat?

httpd is a web server whereas Tomcat is a Servlet Container. While at the simplest level both can be viewed as web servers that serve static files they have verydifferent focuses. httpd is typically used to host static content and dynamic content written in perl, php amongst others.

Apache is a web server, which can ideally handle static pages like HTML. ...Apache Tomcat is a combination of both web and application server, generally called as application server, can handle both static and dynamic pages.
What is difference between Apache and httpd?
Httpd stands for Hypertext Transfer Protocol Daemon. In reference to Apache,httpd refers to the Apache HyperText Transfer Protocol (HTTP) server program which handles the requests. Thus, both the terms are also used interchangeably.Apache refers to Apache http server developed by the Apache Software Foundation.



Web Servers:-
Apache 2.2, I.I.S 7.
HTTPD - Apache2 Web ServerApache is the most commonly used Web serveron Linux systems. Web servers are used to serve Web pages requested by client computers. Clients typically request and view Web pages using Web browser applications such as Firefox, Opera, Chromium, or Internet Explorer.
IIS (Internet Information Server) is one of the most powerful web servers from Microsoft that is used to host your Web application. IIS has it's own Process Engineto handle the request. So, when a request comes from client to server, IIS takes that request and process it and send response back to clients.
IIS is a web server software package designed for Windows Server. It is used for hosting websites and other content on the Web. Microsoft's Internet Information Services provides a graphical user interface (GUI) for managing websites and the associated users.
IIS fulfills the role of the Web server, responding to requests for files from Web clients such as IE, and logging activity. ... IIS can communicate with software such as Microsoft SharePoint, Microsoft Visual Studio.NET, and Web Distributed Authoring and Versioning (WebDAV) to make Web content creation fast and easy.
How do I set up IIS?
Monitoring Tools:-
Splunk, AppDynamics
Splunk (the product) captures, indexes, and correlates real-time data in a searchable repository from which it can generate graphs, reports, alerts, dashboards, and visualizations. ... Splunk is a horizontal technology used for application management, security and compliance, as well as business and Web analytics.
Application performance management software is a critical part of any organization's application performance strategy. AppDynamics is the only easy-to-use and production-ready APM management solution.
AppDynamics provides a significant amount of detail to solve performance problems by using APM Tools and an analytics-driven approach. ... Our Application Performance Management solution baselines, monitors and reports on the performance of all transactions that flow through your app.
Ticketing Tools:-
Jira & BMC Remedy
JIRA is a tool developed by Australian Company Atlassian. It is used for bug trackingissue tracking, and project management. The name "JIRA" is actually inherited from the Japanese word "Gojira" which means "Godzilla". The basic use of this tool is to track issue and bugs related to your software and Mobile apps.
JIRA is an issue management platform that allows teams to easily manage their issues throughout their entire lifecycle. It is highly customizable, and can be tailored to fit any workflow you need. It is primarily used in software development as a way to manage and track development efforts.
The BMC Remedy IT Service Management (BMC Remedy ITSM) Maintenancetool is a common product diagnostic utility that is included when you install any of the BMC Remedy ITSM Suite core applications (BMC Asset Management, BMCChange Management, and BMC Service Desk).
Version Control Tools:-
Tortoise SVN
This is where you do the real work. Every developer has his own working copy, sometimes known as a sandbox, on his local PC. You can pull down the latest version from the repository, work on it locally without affecting anyone else, then when you are happy with the changes you made commit them back to the repository.
How do I open Tortoise SVN?
Subversion is a free/open source version control system (VCS). That is, Subversion manages files and directories, and the changes made to them, over time. This allows you to recover older versions of your data or examine the history of how your data changed.
Operating Systems:-
Red hat Linux & Windows
Red Hat Enterprise Linux (RHEL) is a Linux-based operating system from Red Hat designed for businesses. RHEL can work on desktops, on servers, in hypervisors or in the cloud. Red Hat and its community-supported counterpart, Fedora, are among the most widely used Linux distributions in the world.

Is Red Hat Enterprise Linux free?
Sure, Fedora, Red Hat's community Linux, and CentOS, Red Hat's free serverLinux, can help, but it's not the same thing. Now, Red Hat is offering a no-costRHEL subscription, as part of its Red Hat Developer Program. This is as a selfsupported, non-production developer subscription.
Why Red Hat is popular?
Red Hat was on its way to giving customers not just a Linux distribution, but an enterprise software stack. Looking into the future, Red Hat saw early on that the cloud was going to displace traditional IT. So, Red Hat started moving into the cloud.
What is the use of yum in Linux?
YUM (Yellowdog Updater Modified) is an open source command-line as well asgraphical based package management tool for RPM (RedHat Package Manager) based Linux systems. It allows users and system administrator to easily install,update, remove or search software packages on a systems.
What is the difference between Red Hat Linux and Ubuntu?
Main Difference is Ubuntu is based on Debian system. It uses .deb packages. While redhat uses it own package system .rpm (red hat package manager ).Redhat is free but it is charged for support (updates), when Ubuntu is totally free with support for desktop users only professional support is chargeable.
What four things do operating systems do?
An operating system has three main functions: (1) manage the computer's resources, such as the central processing unit, memory, disk drives, and printers, (2) establish a user interface, and (3) execute and provide services for applications software.

Why windows are so popular?
An operating system is in most cases pre-loaded in a computer when purchasing it. ... Windows is very popular because it is pre-loaded in majority of the new personal computers. Compatibility. A Windows PC is compatible with most software programs in the market.
What is the Windows operating system?
Windows OS, computer operating system (OS) developed by Microsoft Corporation to run personal computers (PCs). Featuring the first graphical user interface (GUI) for IBM-compatible PCs, the Windows OS soon dominated the PC market.

Scripting Languages:-
Python and Shell
Python is a general purpose and high level programming language. You can use Python for developing desktop GUI applications, websites and web applications. Also, Python, as a high level programming language, allows you to focus on core functionality of the application by taking care of common programming tasks.
What is the main use of Python?
Python is a scripting language like PHP, Perl, Ruby and so much more. It can be used for web programming (django, Zope, Google App Engine, and much more). But it also can be used for desktop applications (Blender 3D, or even for games pygame). Python can also be translated into binary code like java.
What is Python used for in the real world?
Python is also used for Machine Learning. NumPy, Pandas and Matplotlib libraries are used for Data Manipulation and Visualisation. Python is also used for Scripting. Scripting is used to automate complicated tasks easily.
What is Python and why it is used?
Python is a general purpose programming language created in the late 1980s, and named after Monty Python, that's used by thousands of people to do things from testing microchips at Intel, to powering Instagram, to building video games with the PyGame library.
What companies use Python?
  1. Social Media Giant - Facebook
  2. Search Giant - Google
  3. Video Sharing Website - YouTube
  4. Music Streaming Player - Spotify
  5. Media Service Provider - Netflix
  6. User Generated Content Site - Quora
  7. File Hosting Provider – Dropbox
  8. NASA
  9. Yahoo
  10. IBM
  11. Mozilla
  12. Reddit
Etc…..!

A shell script is a computer program designed to be run by the Unix shell, a command-line interpreter. The various dialects of shell scripts are considered to be scripting languages. Typical operations performed by shell scripts include file manipulation, program execution, and printing text. Wikipedia
What are the advantages of shell scripting?
Advantages:
·         To automate the frequently performed operations.
·         To run sequence of commands as a single command.
·         Easy to use.
·         Portable (It can be executed in any Unix-like operating systems without any modifications)

How do I run a shell script?
Is shell script a programming language?
Bash is a scripting language: From wikipedia: A scripting language or script language is a programming language that supports the writing of scripts, programs written for a software environment that automate the execution of tasks which could alternatively be executed one-by-one by a human operator.
Is Python a shell script?
Python has a very easy to read and understand syntax. Its style emphasizes minimalism and clean code while allowing the developer to write in a bare-bones style that suits shell scriptingPython is an interpreted language, meaning there is no compile stage. This makes Python an ideal language for scripting.
What is Linux shell scripting used for?
It's called a shell script because it combines into a "script" in a single file a sequence of commands that would otherwise have to be presented to the system from a keyboard one at a time. The shell is the operating system's commandinterpreter and the set of commands you use to communicate with the system.
What is a .sh file?
sh files are unix (linux) shell executables files, they are the equivalent (but much more powerful) of bat files on windows. So you need to run it from a linux console, just typing its name the same you do with bat files on windows.




No comments:

Post a Comment