DevOps Engineer
Golpik
Total years of experience :8 years, 11 Months
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
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
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
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