IGOR LOSHAKOV
570-***-**** *******@***.***
UNIX/LINUX SYSTEM ADMINISTRATOR AND ENGINEER
Multi-OS ~ Engineering & Project Management Application Support~ Operations
AREAS OF EXPERTISE:
Application Support FIX implementation Electronic Trading Technologies
Operating System Management Systems Engineering Process Design and Automation
Infrastructure Design Capacity Planning Storage Management Production and R&D Support Shell Scripting Application Troubleshooting
Middleware Support Virtualization Deployment automation
TECHNICAL SKILLS:
Operating Systems: RHEL, SLES, Ubuntu, Solaris, Microsoft Windows®, ONTAP
Web and Middleware: Apache HTTP and Solr, Tomcat, JBoss, Solace, Tibco JMS
Programming Languages: ksh/bash/csh, Awk, Perl, SQL, XML
Databases: MySQL, Oracle, MS-SQL, PostgreSQL, Mongo DB
Networking Protocols: TCP/IP, BIND, (Windows)DNS, LDAP, NFS, VPN, SSH, SNMP, SMTP
Hardware Platforms: Sun Oracle, NetApp, HP, Dell, IBM, Cisco
Tools: Active Directory, Apache, DNS, VMware ESX, SVN, GIT, Veritas LVM,
Splunk, Puppet, Centrify, Nagios, Satellite, V-sphere, uDeploy, Control-M,
Spacewalk, Verifix
Professional Experience
Deutsche Bank US
System Administrator -FIX Client Connectivity 08/2013 – 04/2017
Maintain, and upgrade SLES 11 and Solaris8/10 servers, both physical and instances configured and running on VMWare ESX utilizing vSphere. Perform regular patching.
Migrate major Equity trading application from legacy UNIX Solaris 8/10 OS to new Linux SLES platform
Perform light UNIX and Linux kernel tuning tasks and affinity setup, such as isolcpu and taskset
Maintain VCS setup and sudo list to run VCS commands.
Configure and maintain SSH access according to company separation of duties policy.
Configure local FS and NFS. Maintain IP routing tables.
Configure application related DNS entries (CNAMEs)
Directly responsible for UNIX and Linux automaton, implementation and maintenance of all aspects of Client Connectivity.
Collaborate with UNIX/Java Developers, Problem Management and Clients to introduce improvements and manage timely updates.
Develop Linux based Application production infrastructure, such as startup script, log maintenance and archiving, cron jobs, deployment schema and scheduling software, IP and Port schema, high availability, DR readiness and infrastructure and component interconnectivity connectivity.
Participate in developing Perl and Oracle based peripheral tools on Linux platform to supply market data (such as instruments, exchange hours and holidays information) to Client Connectivity Application via querying Oracle Database
Lead infrastructure migration projects from UNIX Solaris to Linux. Currently involved with migration of legacy Client Connectivity application (Appia based) to New Generation application while simultaneously onboarding additional vendor based trading application into new Client Connectivity structure.
Onboarded VHS (VMWare) based UAT host running SLES for concept proof testing and migrated Portal application consisting of MySQL 4.6 Apache 1.9 and Tomcat 4 from Solaris 8 host while upgrading MySQL, Apache and Tomcat to latest versions.
Migrated Client Connectivity infrastructure from JAVA 5 to JAVA 6 and working on JAVA 7 upgrade.
Managed migration from Tibco JMS to Solace including creating inter-regional VPN briges
Designed and implemented CVS based deployment system using mainly Ksh/Perl solution for universal deployment automation. Later migrated from home-grown CVS based system to IBM’s uDeploy + SVN Nexus. Both CVS and SVN managed via Collabnet.
Maintain Application related documentation and Runbooks for GTP (Problem management) via Confluence and Sharepoint.
Actively participate in Change Management process. Regularly attend CM calls as both presenter and approver.
Responsible for application regulatory compliance. Participate in both internal and external audit activities. Design and implement remediation processes and updates.
Tekmark, INC n-Tear support for Redboxinstant by Verizon 11/2012 – 07/2013
SA Application Support and Engineering
As senior member multi-tiered UNIX and Linux support organization provide 24x7 live support for a Digital Media Delivery Service (Redboxinstant by Verizon: redboxinstant.com).
Designed and implemented custom UNIX based deployment mechanism (written in bash and Perl).Which allowed cutting complete Major Release time 400%. Developed full set of running documentation and collaborated with staff technical writer to post procedures to Confluence.
Created Splunk Queries and Reports. Maintain and customize Dashboards.
Created and configured Linux RHEL 5.x, 6.x and Windows ’08 Server VMs on Cloud (by Terramark, Verizon). Created and managed LVM, Cluster, bonding and users. Performed Linux Kernel tuning.
Implemented unified UID, Sudo and SSH setup for new team members.
Managed NAS shares and FSTAB. Maintain DNS and iptables.
Managed and maintain JBoss-AS running Orchestration Layer (created by Cisco for Verizon) and Solr. Maintained Memchached and RabbitMQ. Managed IIS based Applications.
Managed and maintained Tomcat. Worked with DBA and maintained MongoDB, Oracle and MySQL.
Collaborated with multiple Development, QA and Support organizations to debug and improve all aspects of Redboxinstant application Grid involving modules from Verzon Wireless, Redbox, Akamai, Apigee and insure seamless Customer experience. Drive issues to resolution and document bugs. Suggested Application and Process improvements.
Created Splunk searches and maintain Dashboards.
Worked with JIRA, Request Tracker. Participated in Change Management.
Trained Tier I personnel as well as new and junior support team members.
Mizuho SC (via Momentum RS) 06/2012 – 11/2012
Systems Engineer - Contract
Worked as senior member of Linux Engineering and Infrastructure support organization
Worked with both Cisco UCS based RHEL Linux VMs on ESX 4.x and physical Red Hat Enterprise Linux 5/6 and Solaris 10 machines.
Created, cloned, migrated and created templates for Linux VMs via V-sphere client and CLI. Managed snapshots.
Performed package and patch administration via RHN Spacewalk server and locally with yum. Created custom Software Channels and repositories. Implemented host groups and Configuration Channels. Managed Errata and package updates in accordance with SOX compliance and best security practices quarterly. Perform patching on Solaris hosts.
Set up and maintained custom Linux kernel configurations as requested by Application support and vendor requirements.
Updated Linux Clobber Kickstart and implemented more detailed post script snippets.
Created clone-able live RHEL Linux VMs with post-like startup scripts and editable configuration which allows 99% un-attended system rollouts that closely mimic Linux Kickstart.
Assisted VP of Engineering in managing Zenoss servers and client SNMP configurations. Participated in transitioning hosts and configuration from Zenoss 2.5 to Zenoss 4.
Installed and configured Nagios client as requested by software vendor for off-site application monitoring.
Designed and implement NFS storage solutions with NetAPP filers running ONTAP 7.x
Implement and maintain iptables on RHEL. Managed OpenSSH structure, individual and group sudo entitlements. Participated in Security Hardening and suggested improvements.
Managed Centrify Zones and Centrify Client for AD-Unix access integration.
Assisted Tidal operators with determining and eliminating failure points.
Assisted Development groups and provide logistical and infrastructure design support for existing and upcoming projects. Decreased time-to-production development cycles by creating common templates for storage and entitlements requests as well as common practices in areas such as NFS integration and logging.
As a system administrator and support structure member carried day-to-day “KTLO” responsibilities such as working on trouble tickets and user administration.
Assisted network team in DNS maintenance and administration. Assign and implement IP address pools. Created and maintain hosts static routing tables
Bloomberg LP 07/2008-04/2012
R&D Operations Admin/Engineer
Worked as a member of R&D Operations team and Engineering lead.
Served as a liaison between Infrastructure Administration Groups and Development Project managers in an Enterprise.
Planned and implemented Infrastructure Management Automation and statistical Jobs.
Supported over 2400 developers based in USA, UK, Japan, Israel and India across Linux RedHat 5, Solaris, AIX, HP-UX UNIX platforms.
Monitored systems performance. Reviewed resource utilization and researched ways to increase efficiency. Identified and investigated bottlenecks. Created and maintained processor sets and insured optimal CPU-memory-I/O allocation.
Assisted development groups with regular and emergency software deployments
Created, maintained and monitored UNIX/Linux and application logging.
Maintained and monitored SAN and NAS storage. Created and maintained shared FS structure and insured high availability and accessibility via personal and group based quotas.
Created programs to identify space utilization by users and groups. Compiled utilization reports.
Maintained and updated RCS and GIT repositories. Assisted build group in transitioning from CVS to latest version SVN infrastructure and related access lists creation.
Created logic to move 4800 UNIX/Linux user’s directories containing critical binary data from un-managed NFS mounts to quota enabled Qtrees. Developed tools to assign, resize and remove individual Qtrees. Also developed tools to instantly report individual Qtree utilization based on name or owner. Created mail based program to automatically send out bulk email to directory owners in the event of high space utilization on any given File System.
Created scripts to maintained free space in Development critical database directories and setup to run via cron. Scripts are fully UNIX/Linux platform-adaptable.
Proposed, created and maintained bash/ksh shell scripts to offload and sym-link back local core and offline binaries which both increases performance and save storage by consolidating redundant binaries on NFS and cut expensive SAN usage. Constantly collaborating with storage administrators to make sure sufficient support infrastructure in place to maintain sustainable IO. Participate in snapshot policy decisions.
Collaboratively created and maintained bash/ksh shell scripts with monitoring and early warning capability for Bloomberg core application which will as much as attempts to fix and restart some components if found faulty.
Participated in creation and on-going improvement of in-house ticketing system. Create and maintain rules. Advise on additions and improvements.
Created and maintain Unix accounts using Microsoft Windows AD based integration software Vintela. Maintain Kerberos and SSH keys. Assist users with connectivity issues. Customized user profiles and aliases.
Maintained Bloomberg application running on Development Environment. Maintain and edit environment related startup and shutdown scripts and proper error reporting.
Audible, Wayne, NJ 04/2006-07/2008
Tier lll operations/Systems Administrator
Worked as a member of a UNIX (Solaris) and Linux (Redhat) Problem Management Team.
Lead and trained Off-shore Tear-1/2 support team of 9.
Created and maintained Support WIKI Run Book and Manual Pages
Provided engineering support in building and configuring infrastructure to Web development team specifications. Develop and debug in-house ksh/bash shell script based distribution and admin tools.
Configured and administered UNIX Solaris 10 Zones for forward-facing HTTP servers and Application servers in Dev. and Test environments. Utilize UNIX Solaris 10 service management facility.
Installed and maintained JBoss. Added Tomcat connector module to Aapache servers to provide Load Balancing. Configured log4j.
Installed and configured VMWare (Solaris on Windows) for developers to test Java Apps.
Configured and maintained Virtual disks and boot disks for Solaris.
Installed and configured Subversion Server and Clients
Installed and configured Wiki.
Performed backup administration via Net Backup 6. Configured and revised backup policies
Created and upgraded Jumpstart global strategy created and updated flash archives and centralized critical-files-repository for scalability and fast recovery. Created and updated jumpstart clients. Migrated local flash archive and jumpstart to NFS. Centralized Sys log.
Maintained DNS. Implemented synchronization and aliases.
Administered several NetApp filers with Data ONTAP 7. Configured VIFs, Aggregates, Volumes and Q-trees. Setup quotas and audited user access. Helped create CIFs and Samba shares for Windows based audio production process. Configured auto mount to access remote hosts logs on demand.
Managed Apache2.0 and 1.0. Created virtual servers (US and International). Managed SSL Certificates. Maintained and updated global configuration.
Implemented OpenSSH ver.2 and 1. Configured SFTP via SSH. Created and maintained Keys.
Assisted Oracle DBA in design, replication, migration and capacity planning for existing Database structure. Provided HA platform support for Oracle 9i and 10g. Help plan new RAC based solution.
AT&T Labs, Middletown, NJ (Contract) 02/2005- 04/2006
Infrastructure Analyst
Akibia/D1 (Sun Partner), New York, NY 5/2000 – 02/2005
Senior Client Services Engineer