Scroll To View More
Eslam ElHusseiny, Software Developer in Manchester, United Kingdom
Eslam ElHusseiny

Software Developer in Manchester, United Kingdom

Member since December 17, 2017
Eslam is a DevOps engineer with over six years of experience in systems engineering, DevOps, configuration management, cluster management, and cloud computing. He is knowledgable in design and implementation of high-available, and scalable systems, AWS, Docker, and distributed/clustered systems management.
Eslam is now available for hire

Portfolio

  • Cake Solutions Ltd
    Puppet, Linux, AWS, Python, Ruby, GoLang, Bash, Jenkins, CloudFormation...
  • Cloud Niners
    Puppet, Linux, AWS, Python, Jenkins
  • ITI
    OpenStack, Linux, Puppet

Experience

  • Linux RHEL/CentOS, 8 years
  • Puppet, 7 years
  • Amazon Web Services (AWS), 7 years
  • Jenkins, 7 years
  • Git, 6 years
  • Python, 3 years
  • Mesos, 2 years
  • Go, 1 year
Manchester, United Kingdom

Availability

Part-time

Preferred Environment

Linux, Mac OSX, Git, VIM, VSC

The most amazing...

...platform I've contributed to was an internal platform to serve internal customers. It was written in Go, a microservices architecture.

Employment

  • DevOps Engineer

    2015 - PRESENT
    Cake Solutions Ltd
    • Built different CI/CD pipelines using Jenkins.
    • Wrote puppet codebase for different use cases.
    • Automated Azure infra deployment using Azure Resource Manager “ARM”.
    • Participated in writing in-house CloudFormation template generator written in Python using Troposphere library, boto SDK.
    • Extended in-house AWS CloudFormation wrapper written in Ruby.
    • Built logging pipeline using Graylog.
    • Implemented monitoring and alerting system using carbon, graphite, grafana, NewRelic, Sensu, Cloudwatch alarms and PagerDuty.
    • Automated AWS infrastructure deployment using AWS CloudFormation.
    • Orchestrated different applications clustering using HashiCorp Serf.
    • Clustered/distributed systems management using Apache Mesos, Marathon, and Chronos schedulers.
    • Dockerized application components as well as application dependencies.
    • Extended in-house tool written in Go.
    • Wrote different SparkleFormation templates, and SparklePack dynamics to fit different AWS infrastructure requirements.
    • Built different CI/CD pipelines using Jenkins and Jenkinsfiles “Pipeline as a code”.
    Technologies: Puppet, Linux, AWS, Python, Ruby, GoLang, Bash, Jenkins, CloudFormation, Sensu, ELK
  • Systems Engineer

    2011 - 2015
    Cloud Niners
    • Configured management/infrastructure as a code using Puppet framework.
    • Designed and implemented migration from whatever hosting server to AWS.
    • Configured Jenkins CI server, configure fisheye, crucible, JIRA, and confluence, manage mercurial server.
    • Wrote different LXC templates as per requirements and enable LXC creation on top of Btrfs.
    • Monitored production environment using Sensu, collect different metrics of running environment using Munin server, aggregate environment system and components logs in Graylog2 server.
    • Built different Docker images as per requirements.
    • Wrote different Python scripts using troposphere library to generate CloudFormation templates required to bootstrap AWS infrastructure.
    Technologies: Puppet, Linux, AWS, Python, Jenkins
  • External Instructor

    2012 - 2014
    ITI
    • Delivered Introduction to Cloud Computing Platform “OpenStack” course.
    • Delivered Configuration management using Puppet crash course.
    Technologies: OpenStack, Linux, Puppet
  • Unix/Linux Systems Engineer

    2011 - 2011
    Spirula Systems
    • Deployed and implemented application servers such as passenger.
    • Implemented database tuning “MySQL Database”.
    • Implemented Linux servers security hardening and monitoring “firewall, proxy, honeyd, ssh”.
    • Performed and implemented Linux administration tasks “Dynamic DNS, DHCP”.
    • Implemented automated administration tasks using Python.
    Technologies: Linux, Passenger, MySQL, IPtables, DHCP, DNS, Python

Experience

Skills

  • Languages

    Bash, Python, Ruby, Go
  • Libraries/APIs

    AWS EC2 API
  • Tools

    AWS ELB, AWS EBS, AWS CloudFormation, Docker Compose, SparkleFormation, Git, Puppet, Jenkins, Uchiwa, AWS ECR, AWS CLI, Amazon Virtual Private Cloud (VPC), Grafana, Graylog, Boto 3, AWS Deployment, AWS ECS, AWS SDK, Amazon SQS, AWS ElastiCache, AWS CloudWatch, AWS IAM, AWS Key Management Service (KMS), AWS Push Notification Service (AWS SNS), ELK (Elastic Stack), Serf, Mesos
  • Platforms

    AWS EC2, Docker, Sensu, PagerDuty, Linux, Linux RHEL/CentOS, Ubuntu, Amazon Web Services (AWS), AWS Kinesis, AWS Lambda
  • Other

    System Administration, AWS Route 53, Amazon Machine Images (AMI), Troposphere, Graphite
  • Paradigms

    Agile, Scrum, Kanban
  • Storage

    AWS RDS, AWS Elastic File System, AWS S3
  • Frameworks

    Marathon

Education

  • Professional Diploma in Computer Software Engineering
    2010 - 2011
    Information Technology Institute (ITI) - Alexandria, Egypt
  • Bachelor of Science degree in Mechanical Engineering
    2005 - 2010
    Faculty of Engineering - Mansoura, Egypt
Certifications
  • Apache Cassandra Certified Administrator
    JULY 2015 - PRESENT
    DataStax
  • Red Hat Certified Engineer
    DECEMBER 2014 - DECEMBER 2017
    Redhat
  • Red Hat Certified System Administrator
    NOVEMBER 2014 - NOVEMBER 2017
    Redhat
I really like this profile
Share it with others