A System Development Engineer with 6+ years of experience in DevOps, VoIP Development and Cloud Computing. Advanced development skills in Python, with hands-on experience in Django and Flask frameworks. VoIP Development expertise includes tools like Asterisk, FreeSwitch, Opensips/Kamalio, FreePBX, Elastix and multi- tenant CloudPBX solutions. In addition to that I have got hands-on experience on enterprise telephony solutions provided by Dialogic, Genband, Cisco, Huawei etc. and SMS solutions by Netfors, Kannel and Jasmine SMS Gateway. As a DevOps Engineer, I have worked on various projects to create CI/CD Pipelines and to automate Configuration Management and application version deployments using popular DevOps tools like puppet and chef. I have strong understanding of AWS core cloud services and specialist in Deployment services.
I am currently working as a System Development Engineer in AWS Unified Communication Engineering team. I am also one of the accredited AWS Elastic Beanstalk Support and AWS Certification SMEs (Subject Matter Experts) in EMEA region. I've also participated in AWS Certification exam content development process and currently hold 6 x active AWS certifications.
Working with customers to dive deep into the root cause of their issues, investigate customer's environment configurations to identify why deployment is failing, consult with a diverse range of engineers at Amazon and discuss radical new approaches to automate operational issues.
These are the AWS services I am currently focused on:
Elastic Beanstalk Web and Worker tier
Elastic/Application/Network Load-Balancers
EC2, VPC, NAT Gateways/Instances
Cloud Formation
EC2 Container Services
OpsWorks
Code Pipeline
Code Star
Lex & Polly
Beside these I also have to interact with the following tools and solution stacks on daily basis:
Modification of Apache and nginx configuration using ebextensions
npm and bower installation using ebextensions in Node.js environment
Single and multi-container docker
Java with Tomcat
Node.js
Python Django
.NET with IIS
PHP
Etisalcom Bahrain W.L.L is Bahrain's prominent Information technology and communications (ICT) company, offering value-added and innovative services for residential and corporate customers.
I am here responsible for the development of next generation voice networks, including Class IV and Class V VoIP Network. Deployment and configuration of Dialogic (Signaling Gateway) and Genband (Media Gateway). Maintenance of office own PBX system and also for different clients. Provisioning of VoIP Trunks for Partners and clients. Here I have also done the development of SMS over SIP using Opensips and SMPP using Kannel and netfors also created a SIP-SMPP SMS Gateway on Linux. Configuration and installation of Netfors enterprise SMS Solution and also developed a fully automated SMSC using opensource Jasmin SMS Gateway. I have configured VoIP and pots dial-peers, E1 and Serial Interfaces on CISCO AS5300 VoIP Gateway as well.
I have also developed a VoIP Firewall solution on application layer, which can be managed from the web and developed a module for sending fax from emails (email to fax) in python and asterisk server. Beside these I have written numerous scripts to automate daily reporting tasks in PHP, Perl, Python and bash.
To Maintain VoIP infrastructure and to ensure seamless Corporate and Enterprise VoIP Services.
1. IVR Development for corporate and enterprise setup, Dial-plans, inbound/outbound call routing for
call center agents and IAX/SIP Trunk configuration with National and International Carriers.
2. Prepared and Deployed Several SIP servers with all the required applications and configurations.
3. Configuration of different CISCO/ Polycom VoIP Phones (7960, 7940, SPA 504G, SPA 303)
4. Provisioning of VoIP devices from SIPxecs Server.
5. Written script for monitoring of IVRs by generating asterisk call files
6. Load testing in production and Dev environment by using sipp.
7. Worked on IntelloAgent (company's own Call Manager Application)
8. Troubleshooting of different call routing issues with Clients and Carriers.
To Maintain VoIP infrastructure and to ensure seamless Corporate and Enterprise VoIP Services.
1. IVR Development for corporate and enterprise setup, Dial-plans, inbound/outbound call routing for
call center agents and IAX/SIP Trunk configuration with National and International Carriers.
2. Prepared and Deployed Several SIP servers with all the required applications and configurations.
3. Configuration of different CISCO/ Polycom VoIP Phones (7960, 7940, SPA 504G, SPA 303)
4. Provisioning of VoIP devices from SIPxecs Server.
5. Written script for monitoring of IVRs by generating asterisk call files
6. Load testing in production and Dev environment by using sipp.
7. Worked on IntelloAgent (company's own Call Manager Application)
8. Troubleshooting of different call routing issues with Clients and Carriers.