resume

4
1 656 Arroyo Oaks Dr Westlake Village, CA 91362 Phone 626 817 3512 Email: [email protected] Ali Sadeghi Ardestani Summary I have over fifteen years of experience in application development and systems administration performing as Systems Engineer and Programmer/Analyst. I have worked in banking and Mortgage, stock exchange, GSM and Oil Services industries. I am also a Redhat Certified System Administrator RHCSA, Redhat Certified Engineer - RHCE, Redhat Certified Virtualization Administrator - and a Red Hat Certified System Administrator in Red Hat OpenStack. https://www.redhat.com/wapps/training/certification/verify.html?certNumber=111-145-678 Education B.S. Computer Engineering Sharif University of Technology, Tehran, Iran [ 1999 2001 ] Isfahan University of Technology, Isfahan, Iran [ 1996 1999 ] Professional Experience DevOps Engineer/Developer Zya Calabasas,CA [Jan 2015 Now ] Infrastructure and code deployment automation for Linux and Windows servers with Opscode chef and other DevOps tools like Consul and Prometheus on IBM Softlayer API with fog and Amazon AWS as well as local physical development datacenter with Jenkins to automate deployments. Static content delivery using Amazon Cloudfront. Backend Application development with J2EE and NodeJS for Ditty IOS/Android app. Autoscaling infrastructure based on load and number of active connections on haproxy load balancers. DevOps Engineer PennyMac Moorpark,CA [April 2012 Dec 2014] Infrastructure automation for Cenos/Debian/Ubuntu Linux servers with Opscode chef and VMWare VSphere API and Cobbler/Proxmox/KVM. Application Deployment automation with Gitlab and Chef, package creation deployment with GIT web hooks, Jenkins, Rundeck and Effing Package Manager (FPM) Amazon EC2 vms provisioning using EC2 API tools, using Elastic Beanstalk to provision on demand Infrastructure monitoring with development of custom Nagios plugins Deployment of Bria, Jitsi softphone with VMWare VDI desktop farm, with softphone running directly on the thin client to be able to prioritize RTP traffic on Packet-shapers. PBX services starting with migration from asterisk based SwitchVox to Sipxecs with integration to other systems including the AD, cloud based call center solution Five9, Leads management Leads 360, Call routing, IVR, SIP troubleshooting, Monitoring Using Homer, Call quality monitoring using Polycom RTCP-XR and Opensips sip_capture module. Administrator / Applications Developer

Upload: ali-sadeghi-ardestani

Post on 11-Jan-2017

113 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: resume

1

656 Arroyo Oaks Dr Westlake Village, CA 91362

Phone 626 817 3512 Email: [email protected]

Ali Sadeghi Ardestani

Summary

I have over fifteen years of experience in application development and systems administration performing as Systems Engineer and Programmer/Analyst. I have worked in banking and Mortgage, stock exchange, GSM and Oil Services industries. I am also a Redhat Certified System Administrator – RHCSA, Redhat Certified Engineer - RHCE, Redhat Certified Virtualization Administrator - and a Red Hat Certified System Administrator in Red Hat OpenStack. https://www.redhat.com/wapps/training/certification/verify.html?certNumber=111-145-678

Education

B.S. Computer Engineering Sharif University of Technology, Tehran, Iran [ 1999 – 2001 ] Isfahan University of Technology, Isfahan, Iran [ 1996 – 1999 ]

Professional Experience

DevOps Engineer/Developer Zya Calabasas,CA [Jan 2015 – Now ]

Infrastructure and code deployment automation for Linux and Windows servers with Opscode chef and other DevOps tools like Consul and Prometheus on IBM Softlayer API with fog and Amazon AWS as well as local physical development datacenter with Jenkins to automate deployments. Static content delivery using Amazon Cloudfront.

Backend Application development with J2EE and NodeJS for Ditty IOS/Android app.

Autoscaling infrastructure based on load and number of active connections on haproxy load balancers.

DevOps Engineer PennyMac Moorpark,CA [April 2012 – Dec 2014]

Infrastructure automation for Cenos/Debian/Ubuntu Linux servers with Opscode chef and VMWare VSphere API and Cobbler/Proxmox/KVM.

Application Deployment automation with Gitlab and Chef, package creation deployment with GIT web hooks, Jenkins, Rundeck and Effing Package Manager (FPM)

Amazon EC2 vms provisioning using EC2 API tools, using Elastic Beanstalk to provision on demand

Infrastructure monitoring with development of custom Nagios plugins Deployment of Bria, Jitsi softphone with VMWare VDI desktop farm, with

softphone running directly on the thin client to be able to prioritize RTP traffic on Packet-shapers. PBX services starting with migration from asterisk based SwitchVox to Sipxecs

with integration to other systems including the AD, cloud based call center solution Five9, Leads management Leads 360, Call routing, IVR, SIP troubleshooting, Monitoring Using Homer, Call quality monitoring using Polycom RTCP-XR and Opensips sip_capture module.

Administrator / Applications Developer

Page 2: resume

2

Rayan Software Development Company [Aug 2009 – April 2012] I have done Redhat Linux Server installation, maintenance, troubleshooting and

scripting using Perl and Bash with Mysql/Oracle. Storage Server setup with HP SAN P4000 (lefthand) installation and system

integeration Systems and network Monitoring using Open source platforms like Cacti and

enterprise tools such as ManageEngine Application Manager and ManageEngine Netflow Analyzer.

I have done network administration using Mikrotik and Linux, enabling contractors, 3rd parties, online trading clients and brokers access to Tehran Stock Exchange online trading infrastructure.

I have performed datacenter virtualization using VMWare VSphere 4.x including physical to virtual migration, server provisioning using templates, and load balancing/failover provisioning using clusters.

I developed our call center application which was comprised of an Asterisk server which connected to the broker application backend using AGI – Asterisk Gateway Interface – which allowed the clients to query the backend. It also involved installation of the VOIP gateway cards and platforms such as Sangoma, OpenVox and Quintum Tenor.

Systems Administrator

Novin Investment Bank [Mar 2008 – Aug 2009] Linux/windows 2003, MDaemon mail server Administration

Trixbox Asterisk server implementation, maintenance and troubleshooting as internal communication suite.

Information systems department was later on sold to Rayan hamafza (the company where I work now).

SIS Support Engineer

Schlumberger [Aug 2007 – Mar 2008] Oracle/Linux and Sun Solaris on UltraSparc Administration

Web Application development Perl/Oracle, I developed License Manager to ease license management and renewal tasks, which included reading and processing the text license files using regular expressions and oracle as the database to store the formatted licenses.

VSAT communication installation and troubleshooting on offshore oil rigs.

Provisioning Administrator, Applications Developer MTNI [ May 2006 – Aug 2007 ]

GSM Operation Support Subsystem administration (OSS) using Huawei M2000, MTN FACTS, the aim was to monitor network elements and well as systems utilization to find and report the nodes with problem to enhance GSM network

Billing and Provisioning administration using Lifetree India billing system, Nokia Profile Manager (NPM) and Nokia Request Adaptor (RA), I developed HLRCHECK for MTN Iran - which allowed the comparison and discrepancy resolution of the provisioned MSISNDs (phone numbers) on three platforms altogether, Intelligent Network (IN) Platform Nokia mCreate, HLR and the billing system. This was done in Perl and with Oracle. This application has now been incorporated as a module into Lifetree Convergence Billing system.

Page 3: resume

3

Network Administrator, Application Developer Sarmayeh Newspaper [ 2005 – May 2006 ]

Network Administration including network reassessment and redesign

Application Development of subsystems including Delivery System, and Advertisement Allocation System with interface to the accounting subsystem I did this in ASP and MS SQL server.

IT Consultant Tehran Stock Exchange [ 2004 – 2005 ]

Core trading and settlements (central depository) software purchase and implementation consultant, multiple software platforms were offered to Tehran Stock Exchange and I was a part of team to study and match the requirements to the software systems. Finally Atos Euronext was adopted.

Web-based application development for the Research Department, which held all the financial reports of the stock exchange listed companies for shareholders for consideration and transparency. Also I published a ten year searchable CD containing that financial data.

Developer

Eghtesad Novin Bank [ 2001 – 2006 ]

Core banking software (www.misys.com) analysis (chart of accounts mapping, data conversion). The old system had to be replaced with this international system which meant the systems mapping had to be done. This involved both people from business for account conversions and us along with them to do the actual implementation.

Design and implementation of the Eghtesad Novin Bank Clearing System. This was a system which the international system and was part of the localization of the banking system. This module allowed the system to connect to the clearing house for clearing the inter banks checks. I did this in Borland C++ Builder and Oracle.

Signature Verification System implementation and integration with the core banking system I did this in Borland C++ Builder and Oracle. It connected to the banking core system using APIs to collect client information and it was called by the banking application as a DLL.

Telephone banking and helpdesk. It connected to the core banking system to gather client data and also used configuration of a Dialogic voice over IP gateway to connect to the phone lines.

I also was part of the team to connect the card management system (Sparrow) to the core baking.

I implemented a General Assembly Turn UP and Voting application which connected to the bank shareholders system to display the turn up percentage and was used to collect the votes to select the managing board.

Core banking system administration comprised of Suse Linux, Oracle 8, Cisco network maintenance including routing and security for inbound dialup and X.25 access for the remote branches. I was also with the team to set up the branch passive networking. While I was in the bank we opened 20 new branches.

Page 4: resume

4

Junior Application Developer

Sakhteman Investment Company [ 1998 – 2001 ]

I developed a web application for Stockholders and Financial Systems to issue and print shares and dividend checks for shareholders, I did this in Borland Delphi and Borland Interbase as database.

M.S. Windows Installation and hardware maintenance.

English Language Teacher

Iran Language Institute [1997 – 1998 ] English Teacher – English as a Second Language

Programming Languages and Environments

C, Java, Perl, Ruby, Nodejs

Databases

Couchbase, MySQL, Oracle, M.S. SQL Server