Shan Ahmed, DevOps Engineer

Shan Ahmed

DevOps Engineer

Golpik

Location
Pakistan - Karachi
Education
Bachelor's degree, Electronics
Experience
8 years, 11 Months

Share My Profile

Block User


Work Experience

Total years of experience :8 years, 11 Months

DevOps Engineer at Golpik
  • Pakistan - Karachi
  • My current job since August 2018

 Hosting a high volume traffic gaming application on AWS and improving its architecture based on operational excellence, security, reliability, performance efficiency, and cost optimization using different AWS services. Implemented Auto-scaling groups for scalability, Application Load balancing for high availability, Cloud alarm email notifications for monitoring, RDS with read replica for slow queries, S3 for object storage, Laravel application Health check script for fault tolerance, EBS lifecycle management for disaster recovery, security group rules restriction, Apache web server optimization and security hardening, web application firewall with OSAWP rules

 Learning on different AWS services to earn AWS Partnership; EC2, RDS, S3, EBS, IAM, VPC, Redshift, DMS, DynamoDB, SNS, Route53, Elastic Cache, Cloudfront, Storage Gateway, Glacier, KMS, Cloudtrail, Kinesis, EMR, OpsWorks, Data pipeline, Cloudformation, Elastic Beanstalk, AWS Config, AWS WAF to name a few.

 Delivered a data warehouse solution for big data analytics to a client for a high transactional database by migrating its databases to AWS RDS (used for transactional queries) and AWS Redshift (used for analytical queries). Migrated data and replication set on databases using AWS DMS

 Provisioning of development environments on Linux servers to software developers based on web application requirement  Deployment of web applications of Linux based production environments once tested on development environments. Most of these applications are of Laravel and WordPress frameworks, and using PHP and MySQL. Most of the production environments are on AWS, Digital Ocean, and shared hosting VPS based on CPanel, Centos Web Panel etc.

 Implemented self-hosted GITLAB version control system for source code management of all software projects

 Working on Continuous Integration/Delivery of source code of software projects on development server using Jenkins

 Working on Containerization of servers using Docker and migrating applications within containers

 Promoting DevOps culture and gaining familiarity through research over variety of modern DevOps tools like Configuration Management, Versioning tools, Continuous Integration/Delivery, Project and Issue Tracking, , Continuous Testing, Containerization, Monitoring, Logging, Analytics, Operational Intelligence (AIOPs), Application Performance Management, Release Orchestration, Database Automation and DevSecOps.


 Administration and optimization of all in-house cloud based infrastructure including LAMP servers, application servers on AWS and Digital Ocean ensuring their security, backup automation, and monitoring alerts. Writing BASH scripts for automation that improve developer productivity and other server related different activities.

 Implementation and maintenance of project management system (Orangescrum), asset management system (SnipeIT), cloud storage and file sharing (Owncloud), issue tracking ticket system (Redmine), collaboration application (Slack), Amazon Chime audio/video conferencing solution. Implemented Zimbra email server for managing emails.

 Supervising IT team for deployment, administration and optimization of internal network infrastructure and operations

 Implementation of IT policies and standard operation procedures ensuring security of infrastructure

DevOps Engineer at Eplanet Communications
  • Pakistan - Karachi
  • August 2017 to August 2018

 Administration of different servers located on Cloud and on-premises which includes VoIP, Web, Database, and Email servers

 Administration of call center voice operations, for inbound and outbound calling, configurations of predictive dialer, adding VoIP carrier trunks, adding DIDs, call routing, reporting and call dispute resolutions

 Administration of Vicidial call center VoIP servers (installation, upgradation, configuration, troubleshooting of technical issues, database backup, and optimization). Maintaining MySQL replication of master and slave database servers of Vicidial.

 Administration of Asterisk Local PBX configured in office (installation, configuration, upgradation, creating its backup, configuring extensions, advanced dial plans, adding IVR, voicemail, music-on-hold, playback and reporting)

 Troubleshooting voice quality issues by analyzing sample call data analysis using Wireshark, tcpdump, VoIP monitor, and other tools

 Worked on audio processing in MATLAB using audio recordings from VoIP servers and automating this process for technical QA

 Prepared a VoIP solution proposal to implement VoIP infrastructure based on a client requirement

NOC Engineer (Network Operations Center) at Crystallite Private Limited
  • Pakistan - Karachi
  • May 2015 to August 2017

 Administration of all VoIP softswitches located in data center and VoIP network
operations
 Maintaining good quality of VoIP calls using VoIP tools and troubleshooting proactively
 Administration of Network Operation Center including local area network

Education

Bachelor's degree, Electronics
  • at NED University of Engineering and Technology
  • January 2015

FYP: “Tracking a moving target with a Quadcopter (Aerial Robot)”  Successfully accomplished all tasks as Group Leader and won Project Exhibition Competitions  Letter of Interest from Pakistan Aeronautical Complex, Kamra  A prototype developed such that a drone following a cricket ball  Secured A+ Grade equivalent to 100% marks in my FYP  Trained students on certified course “Aerial Robotics” at MS Logics in 2015

Specialties & Skills

Languages

English
Expert
Urdu
Expert
Arabic
Beginner

Training and Certifications

Cisco Network Associate (Certificate)
Date Attended:
August 2017

Hobbies

  • Book Reading