Objective
To become an integral part of a globally reputed IT/ITES firm so that I can utilize my skills and talents for the maximum benefit of the organization.
Innovations
These are my own software projects. Some of them are free and opensource software others are non-free.
CheckPCIDSS.com ( Free )
This is a free hosted security application named checkpcidss.com . It is an online pcidss compliance scanner application fully written in Python. This will help you to check your website / server to find the most important vulnerabilities in your server environment.
Tool(s):
Python , Django , Python-Sockets
Project Home Page(s):
Role:
Founder and Developer
FFmpeg installer Software (Free and Open Source)
This is an Open source project completely written in Unix shell script. This is used for configuring and building a video streaming environment in LINUX/UNIX servers. It is the FOSS India 2008 award winner project.
Tool(s):
Unix Shell Scripting (BASH)
Project Home Page(s):
Role:
Founder and Developer
Pylight : Hosting Control Panel And Automation Software ( Free and Open Source )
Pylight is a Free and Opensource web hosting and automation control panel.It is still under development. It is developing in python with the facility to give
- High speed and stability
- API and Plugin management in python , perl and php
- Multiple webserver support
- Light weight and DDOS protected services
- 24x7 technical support enabled.
- Tire three architecture
- Multiple Linux distributions support ( Debian, ubuntu , Centos, RHEL , etc,. ) ,etc,.
Tool(s):
Python
Project Home Page(s):
Role:
Founder and Developer
Sysvm : Virtual Private Server Control Panel
This is a Hybrid VPS control panel for creating and managing Virtual Private Servers based on OpenVZ and Xen technology. It is a centralized control panel. Users can manage any VPS nodes around the globe from one portal. Its communication is over openssh2 secured protocol.
Tool(s):
C , BASH , PHP, AJAX, rpmbuild utilities, GNU AUTOMAKE,GCC
Project Home Page(s):
Role:
Founder and Developer
cPnginx : cPanel Nginx Integration Plugin
This is nginx webserver integration plugin for cPanel servers , which will turbo boost the server performance. It is 100% cPanel compatible with all add on and sub domains support. This software is using more than 5000 servers around the glow and still growing.
Tool(s):
PHP, perl, BASH
Project Home Page(s):
Role:
Founder and Developer
cPremote : cPanel Remote Rsync Incremental Backup Plugin
This is a whm/cpanel plugin for managing cPanel backups remotely over internet . It is 100% compatible with cPanel and can schedule the backup based on daily, weekly and monthly.
Tool(s):
Perl,PHP,BASH
Project Home Page(s):
Role:
Founder and developer
Danginx : Directadmin Nginx Integration Plugin
This is a nginx webserver integration plugin for Directadmin servers , which will turbo boost the server performance. It is 100% directadmin compatible with all add on and sub domains support.
Tool(s):
Perl,PHP,BASH
Project Home Page(s):
Role:
Founder and developer
Personal Details
Languages known : English, Malayalam, Hindi and Arabic
Nationality : Indian
Passport Number : Available on request
Education
- B.Tech ( 2002-2006) , in Computer Science & Engineering, College Of Engineering Kallooppara, Pathanamthitta( CUSAT)
Aggregate percentage of marks: 70.36 - Higher Secondary (2000-2002), KPMHSS, C.V. Nalloor, Kollam
Aggregate percentage marks: 71.22 - SSLC(2000), HS C.V.Nalloor, Kollam
Aggregate percentage marks: 83.83
Experience
I started my work with Linux and Opensource related software from the year of 2000. I joined in a company as Linux engineer in the year of 2006. Since then I worked with a number of organization as on-site consultant , employee and remote employee in India and out side India, including middle east countries , UK, USA, etc,. Now I own a Linux based software development and technical support company named Syslint Technologies. It was founded in 2008. Currently working as Senior Technical Consultant and Security expert for a USA and UK company.
Job Profile(s):
- Linux/Unix Developer
- Linux/Unix System Engineer And Security Consultant
- Virtualization Specialist and Trainer
- Research And Development Engineer
Skill Set
Operating Systems:
- Gnu/Linux Operating Systems
Expert in Various Linux distributions as developer and Server administrator, Some of those distributions are Centos, RHEL,Fedora,Debian,ubundu,etc,.
- Unix Operating Systems
Expert in FreeBSD,NetBSD,etc,. as server administrator and developer.
- Mac Os
Expert in Mac Os X server as administrator.
- Windows Operating Systems
As user level experience in windows Server 2008 ,Windows XP and Vista
Programing/Scripting Languages:
- C / C++
Experience in developing device drivers, kernel modules, router firewalls,etc,.
REF: Sysvm, Milix - Shell Scripting / BASH
Experience in Developing various server tools and automation applications.
REF: ffmpeginstaller - Python
Experience in developing server wide tools, web based applications, application customizations.
- Sed / awk/ Regx
Experience in Server wide scripting.
- PHP
Experience in Server applications development, web development,etc,.
REF: Sysvm - Perl
Development on CGI applications, Server scripting.
- HTML
Experience with web development.
- CSS
Intermediate fluency.
- Core Java
Development based on oops applications.
- SQL
Intermediate fluency. Integration with C, Perl, Python and PHP
Servers And Services:
- Web Servers
Apache, Lighttpd,Nginx and Tomcat expert-level fluency configuring and installing Apache in ISP environment, SSL management, Creating virtual servers, performance tuning, installation streaming for mass number of domains. Installation of web report software. Load balancing and clustering.
- Database Servers
MySQL, PgSQL administration,performance tuning, clustering, high availability and development.
- DNS Servers
Bind configurations , DNS clustering (Expert-level in datacenter environment)
- FTP Servers
vsftpd, Proftpd ,pure-ftpd (expert-level in ISP environment, creation of real and virtual FTP servers)
- SMTP Servers
Exim, Sendmail, Postfix(high-intermediate level, spam and virus filtering, integration with SQL DBs)
- POP3/IMAP Servers
Courier ,dovecot, cyrus-imap (expert-level, custom integration experience with SQL DBs)
- Authentication Servers
OpenLDAP, cyrus-sasl
- Repository
Yum, apt server build and management.
- Remote Login
Openssh server(Expert, build and configuration in Datacenters)
- Exposure To
NFS, SAMBA cross-platform drive sharing among GNU/Linux,Unix and windows. NIS configurations.
Server Control Panels:
- cPanel
Expert in build, secure and optimization of cPanel servers.
- Plesk
Expert in build, secure and optimization of Plesk servers.
- Webmin
Expert in build, secure and optimization of Webmin servers.
- Virtuozzo(VPS)
Expert in build, secure, resource configuration and optimization of Virtuozzo servers.
- Sysvm (VPS )
Founder and Developer of Sysvm Control panel.
GNU Tools:
- GCC
Expert in usage of gcc compiler collections in software development.
- Autoconf
Experience in creating configure scripts using autoconf
- Automake
Expert in developing make files scripts for software build procedure.
- GDB
Experience in debugging using gdb.
- mipsel-linux-gcc
Experience in cross compilation for MIPS processors using mipsel-linux-gcc compiler.
Specialization:
Linux kernel compilation. Build and maintain Virtual Private Servers (Openvz and Virtuozzo), Elementary device driver coding. Server security audit and performance tuning.
Projects In Details
VPS Administration Tool
This software is used for monitoring and managing VPS server ( Openvz / Virtuzzo) in datacenters. This will insert the static’s of HN ( Hardware Node) and VE's into a mysql database
Tool(s):
Python,PHP
Role:
Project Leader and Developer
MSM: Multiple Server Manager
It is a multiple server manager software completely written in python. You can perform same operation from a single shell in hundreds of servers simultaneously using this script
Tool(s):
Python
Role:
Developer
PHP-MySQL Enabled Website
This website was designed for managing students information
Tool(s):
PHP, MySQL,HTML
Role:
Project Leader and Developer
MiLiX – A Mini Embedded Linux Distribution
MiLiX is a mini embedded Linux distribution and data analysis package for CISCO Linksys router wrt54G.
Tool(s):
C, Make, CC, mipsel-linux-gcc, Python
Role:
Project Leader and Developer
Technical Articles
- Openx Hand Book:
Description: A complete Openx server build and optimization guide . This will help you to develop an Openx add server from scratch.
Read More . . . - Openx Cluster HandBook - 121 Cluster (Nginx,Lighttpd)
Description: A complete , simple and high performance cluster suite for hosting high traffic websites . It is based on Nginx ,Lighttpd ,Glusterfs Read more . . .
Abilities
- Ability to analyze problem/issues.
- Willing to shoulder challenges and responsibilities.
- Self motivated to learn new technologies and work hard.
- Good team player and fast learner.
Declaration
I here by declare that the information furnished above is true to the best of my knowledge.
Sherinmon A
