Senior System Engineer Resume
OBJECTIVE A challenging technical career opportunity, with future growth and advancement potential, where My diversified background, academic studies and related experience within various environments. HIGLIGHT 15+ years of enterprise-class Solairs/Unix ,Linux consulting experience. Highly skilled in design, Web devoloping and administration, secuirty, networking, databases, trouble-shooting and scripting
EDUCATION
Master of Science
Bachelor of Computer Science
Summary of skills:
- Extensive experience in setup, configuration, upgrade, maintenance, performance monitoring and troubleshooting on different UNIX platforms like Sun Solaris, Linux, SCO and AIX .
- In-depth knowledge of UNIX/Linux operating systemfunctionality, kernel tunable, file systems, monitoring LINUX security systems and server hardwares.
- Strong understanding of networking concepts , protocols ( HTTPS , SMTP , SMB ,SNMP , DHCP, DNS ,RPC ,SSH , TFTP ).
- Good knowledge ofJavabased application Server architectures like MYSQL, Tomcat, NF, NTP, SSH, DNS, and SNMP
- Possess excellent knowledge of Red Hat Linux and Windows Servers
- Demonstrated good knowledge of Apache , Tomcat and Weblogic .
- Good Knowledge of web serving technologies, content management systems, configuration management systems, load balancing, monitoring systems
- Web application design using Spring, Hibernate, Tomcat, jQuery, JSP and GWT
- Experience working with code management software (Perforce ,Git, etc).
- Good experience supporting and utilizing of DBMS such as Sybase ,MySql and DB2
- Possess strong troubleshooting, problem solving and analytical skills.
- Excellent ability to handle significant workload with experience in managing multiple projects concurrently in a matrix process environment
Systems Administration / Platforms
- Website configuration & administration: Perl/PHP/Java, Apache, Linux, Tomcat, MySQL/Sybase.
- Troubleshooting, networking, security, services, reporting, monitoring, database-backed management, capacity planning, strategic planning, documentation.
- GNU/Linux: Debian, Red Hat / RHEL, Ubuntu, Novell / SuSE / SLES, others.
- UNIX: OS X, Sun/Solaris, HPUX, SCO, BSD. FreeBSD, OpenBSD, Cygwin.
- Storage: iSCSI, LVM, NFS, SAN, NAS, RAID (0, 1, 5, 10), SCSI, SATA, ext2, ext3, ext4, reiserfs, backups.
- Monitoring: HP Open view, HP Site Scoop, Big Brother, Ganglia, SNMP, IPMI.
- Virtualization: VMWare Workstation, User-mode Linux, qemu, Parllels.
- Enterprise tools: Platform LSF, Cacti, SAS.
- Legacy: VAX/VMS & AXP OpenVMS, Windows Desktops, Windows 2003 Server,
Programming
- Scripting: Very strong: Perl, sh, bash, ksh, csh, sed, awk.
- IDEs and Tools: JBoss, Apache Tomcat, IBM Web sphere, IIS, Eclipse, Net beans.
- Web: HTML, CSS, Java Scripts ,JSP
- SQL: Sybase, MySQL, MS SQL Server, Informix, DB2.
- Java /C: Build/debug, troubleshooting, minor coding.
Networking: TCP/IP, SMTP, NNTP, DNS, BIND, DHCP, NAT, NFS, NIS, HTTP, SSH, apache, firewalls, Samba, X11.
RDBMS: SQL, application and database development with Sybase, DB/2, SQL Server, Sybase, and MySQL.
EMPLOYMENT
Jan,06 -present Senior System Engineer Confidential,New York, NY
- Manage, maintain and support large number of enterprise class systems { Actimize Intelligence Application Server & Actimize Risk Mangament web Application } in development, staging and production Enviroments (200 + Linux RH servers) .
- Design/Implementation of policies/procedures for production system/cluster architecture;
- Working with senior management to establish and enforced coporate security policies
- Evaluate new technologies and growing MS (Legal and Comlince) internal web cloud
- Designed and develop Trade survillance operation( internal) web site using JAVA , spring , hibirnate , GWT and Sybase .
- Design and implement short and long term strategic plans to ensure network and server capacity meets existing and future business requirements.
- Designed and devolop utility to distrbuit reports direct to RCM ( Actimize Risk manager ).
- Design, implement and maintain solutions (using Perl ) for scaling the required technical infrastructure across company’s data centers .
- Installing and configuring third party administrative software to ease the administration of Actimize applications (AIS & ACM).
- Engage software development staff to design and troubleshoot vendor applications in MS enterprise environments.
- Managed several projects concurrently relating to Actimize Applictipn operations , deployment and call center infrastructure. executed tasks with focus on quality and speed to get high customer satisfaction ratings.
- Install, setup and Configure SiteScoope (Monitoring Web based Application) to monitor our internal infrastructure ( Network /Application servers / Web Servers )
- Use UNIX scripting (shell & Perl) to devolope and maintain utility programs necessary to support system configuration, recovery, capacity, and performance.
- Setup , configure Apache and Tomcat in Linux RedHat servers.
- Enchance and improve existing web architectures and web site performance
- Manage and ensure high availability and effectiveness of servers, including e-mail, file & print, backup servers, and their associated operating systems and software
- Author and maintain technical design documentation and operational procedures Develop detailed technical documentation .
- Maintain and enhance Autosys job Schedule for existing Linux / Windows server jobs .
- Designed, implemented, and maintained web-based internal ticketing system using Sybase DB , Java Script and PERL CGI .
July,00- Jan,06 System Administrator , Confidential,New York, NY
- Maintain and support of SCO open servers (Company’s Market DATA 4000 + SCO servers) , Provide server-level troubleshooting and problem resolution , Work with vendors during hardware acquisition and installation and working with Devolpment during software and applications issue .
- Installation of software packages and checking the integrity of the installed packages. Installed different RPM Linux Servers
- Monitoring systems health using network management tools such as SPECTRUM software installed and confiured on Solaris 8 Platform (by APRISMA) to diagnose and help resolving the systems problems (notify admin staff if trouble is detected)
- Responsible for Providing System Administration Support and implementing the automation of Administrative activities by developing utility tools in shell / Perl programming Using SNMP Tools (Snmpwalk, getmany,……etc) with in Shell Script /Perl to collect server /router info. ( Router bandwidth, circuit Utilization, Server’s CPU utilization,….etc)
- Using Big Brother Software to setup and configure Web Server Monitoring :
- UsePerl and UNIX scripting to create and maintain utility programs necessary to support system configuration, recovery, capacity, and performance .
- Manage several internal networks within the enterprise network. It consists of servers with different favors of operating systems (Linux, Solaris, SCO and Windows), switches and routers.
- Implemented Samba on UNIX servers for file sharing.
- Develop numerous scripts to generate reports to fulfill the SLA requirements of some major clients.
- Define and implement procedures for reporting, back-up/restore; fail-over and monitoring of databases (Sybase / MySql) .
- Manage and maintain Sybase Database Management (holding company internal inventory dta ( servers& routers statics and performance matrixes ) , also desing and implement the fornt end web page for reporting and graphing that statics from the Sybase DB using java script and cold Fusion Mx
- Run , setup and configure the lan Analyzier Software (EtherPeek , Lan Decoder , Etherreal,….) to Diagnose or trace down different systems / networks issues
- Designed and implemented disaster recovery policy plan
08/98-07/00 UNIX System Administrator, Confidential,Toronto, CANADA
- Installation, configuration, patching and tuning of Solaris 2.X, Sun Operating Systems on Sun Sparc and Sun Enterprise workstations and servers.
- Installation of system related and third party software on Sun servers
- User account creation and maintenance using NIS+ and Korn shell scripts on Solaris 2.X , Creation of various administration tools and menu driven Bourne shell scripts to increase support efficiency
- Developed a method and associated programs to login and/or execute programs on remote servers using secure-shell technology. Eliminated the need for using the insecure /etc/hosts.equiv or .rhosts files
- Supporting the user community by managing a multi operating system environment including Linux, Windows 2003 server
- Installed and configured Linux, Tomcat web server, EMC storage configuration, Veritas Volume Manager and Veritas Cluster Services
09/93-05/98 Technical Support, Confidential,Cairo, EGYPT
- Provide technical support and help desk coverage with UNIX, Novell and Windows Operating Systems. Create and maintain network user accounts. Install and Configure Computer Systems and Peripheral devices. Implement LAN upgrades.
- configuration, maintenance and technical support for all unix related equipment in offices
- Develop tools to automate administrative and other tasks