Ayesha Kaleem

Software Engineer - OpenShift Core Engineering

About Me

As a Software Engineer working at Red Hat, I am focused on Open Source software development. I have spent last few years working as a Backend Engineer with a DevOps mindset with cloud and container technologies. This gave me the opportunity to learn a lot and work with exciting new technologies. I am absolutely passionate about anything system related and especially Kubernetes, for better or worse! I have also developed a strong interest in Go and I am currently using it in several projects.

I believe in constant learning and improving my self as an Engineer and a human being.

Apart from that, I love to read, travel and spend time in nature with the people I care about.

Experience

Red Hat OpenShift CoreOS

https://www.openshift.com/learn/coreos/

Software Engineer - OpenShift Core Engineering

June 2021 - present

Red Hat OpenShift Container Platform is an enterprise-grade Kubernetes container platform that automates operations across the stack to make it even easier to manage hybrid and multi-clouds. It enables faster application deployment and increases developer productivity. Automate lifecycle management for more security, customized and easy-to-use cluster operations, and portable applications.

▪ Developing Openshift/Kubernetes Operators in Golang.

▪ Working with the Core Openshift Engineering team to add features and resolve bugs in the Openshift Installer and other Openshift repositories using Golang.

▪ Build and maintain highly available systems on Kubernetes.

▪ Implement and manage CI/CD pipelines.

▪ Implement and improve monitoring and alerting.

▪ Building and managing Openshift clusters on Vmware Vsphere.

▪ Developing python notebooks for monitoring the data.

Infinite Devices GmbH

https://infinitedevices.de/

Backend/DevOps Software Engineer

Nov 2020 - June 2021

Infinite Devices is a German start-up that strives to revolutionize the IoT market. Our infinimesh IoT platform creates the backbone for the communication of millions of IoT devices. infinimesh is unique in that it provides fast, highly-scalable, and secure connectivity and handles the data processing for IoT fleets and spheres of any size at low costs. Hosted in Germany, infinimesh fully complies with the GDPR requirements.

▪ Implement and improve monitoring and alerting.

▪ Build and maintain highly available systems on Kubernetes.

▪ Implement and manage CI/CD pipelines.

▪ Implement an auto-scaling system for our Kubernetes nodes.

▪ Participate in on-call rotations.

▪ Developing Application and fix issues in Golang.

▪ Developing/Managing Microservices and Middlewares in Golang.

Securiti.ai

https://www.securiti.ai

Software Development Engineer

Feb 2019 - Nov 20202

SECURITI.ai is an innovator of AI-Powered cybersecurity and data protection solutions. Its product-suite, PRIVACI.ai is the world’s first PrivacyOps platform that helps automate all major functions needed for privacy compliance in one place. It enables enterprises to give rights to people on their data, be responsible custodians of people’s data, comply with global privacy regulations and bolster their brands. For more information, please visit www.privaci.ai

▪ Developing/Managing Python Microservices and Middlewares.

▪ Research and analysis of cybersecurity regulatory compliances and frameworks.

▪ Bash Scripting and expertise on tools like Dockers etc.

Upwork

https://www.upwork.com/freelancers/~0192e3f4fbdeeb1461?viewMode=1

Backend/DevOps Software Engineer

2019 - 2020

Worked with many international clients remotely.

Worked as a Backend Engineer and a DevOps Expert.

▪ Deployment of applications on the cloud.

▪ Manage applications on Docker and Kubernetes.

▪ Development of applications with Golang.

▪ Worked with other programming languages as well such as Python and Perl.

▪ Development of web applications.

Attribes Solutions

https://attribes.com/

Ruby on Rails Developer

Dec 2018 - Jan 2019

Attribes Solutions is Software Services Providers

Responsible for formulating solutions, designing and developing highly distributed Ruby on Rails web applications for In-house products as well as different client-based products.

Education

Jinnah University for Women

https://cs.juw.edu.pk/computerscience.html

Bachelors of Science (Computer Science) - 2015-2018

Projects

OpenShift Installer

Red Hat OpenShift Container Platform

Red Hat OpenShift Container Platform is an enterprise-grade Kubernetes container platform that automates operations across the stack to make it even easier to manage hybrid and multi-clouds. It enables faster application deployment and increases developer productivity. Automate lifecycle management for more security, customized and easy-to-use cluster operations, and portable applications.

Cert Manager Operator for OpenShift

Cert Manager Operator for OpenShift

This repository contains Cert Manager Operator designed for OpenShift. The operator runs in cert-manager-operator namespace, whereas its operand in cert-manager. Both those namespaces are hardcoded.

NodeObservability Operator

This Operator is in the early stages of implementation and keeps changing.

The NodeObservability Operator allows you to deploy and manage NodeObservability Agent on the worker nodes. The NodeObservability agent is deployed through DaemonSets on the selected nodes. Afterward, the profiling requests can be created to trigger different types of profiling. The profiling data will be accessible in the root filesystem of the NodeObservability Agent.

https://github.com/infinimesh

Kubernetes Operator - Automating the Container Orchestration Platform

An Operator extends Kubernetes to automate the management of the entire lifecycle of a particular application. Operators serve as a packaging mechanism for distribut‐ ing applications on Kubernetes, and they monitor, maintain, recover, and upgrade the software they deploy.

Securiti.ai (privaci.ai)

https://securiti.ai

Research and Development on Privacy Ratings module.

The AI-Powered PrivacyOps platform is a full-stack solution that operationalizes and simplifies privacy compliance using robotic automation and a natural language interface. These include: Personal Data Finder and Owner Identifier, Data Request Fulfillment Automator, Secure Data Request Portal, Consent Lifecycle Manager, Third-Party Privacy Assessment, Third-Party Privacy Ratings, & Privacy Assessment Automation. For more information, please visit www.privaci.ai

Job Related Skills

Technical Skills

Major Skills (Containerization, Kubernetes, OpenShift, Golang)

General Programming (Python, C/C++, Java, Golang)

Web Development (Ruby on Rails (MVC), JavaScript, HTML5, CSS3, Bootstrap, Laravel, PHP)

Databases (SQL-server, MySQL, Postgresql)

Open-Source Automation Tools (Bash scripting, Dockers, Kubernetes, Puppet)

Operating Systems (Windows, Linux Server (Ubuntu, CentOS), Unix (macOS))

Version Control Systems and Software Project management tools (Jira, GitHub, Bit Bucket)

Interests

Backend Devlopment with DevOps Mindset

Achievements

Web Development Competition at Developers Day FAST NUCES 2017

Research

Academic Research

https://i.ibb.co/ygh4Jr4/scan0009-page-001.jpg

Process of Image Colorization Using Convolutional Neural Network

Oct 2018

Abstract

This research paper is based on the multiple method of image colorization. Among the image recognition and object detection algorithms, the mechanism based on deep neural networks shows the unrivaled performance. Still the problem of image colorization methods depends heavily on human interaction. Unlike other existing proposed method which are based on machine learning or generic image descriptor that degrades the recognition rate of image and also to avoid the usage of large database. Our proposed model is an assortment based on algorithms of structure, objects, and functions, the preprocessing and post processing image colorization. System consists of training and testing phases. Feature abstraction and pixel-mapping from the input colored image results in the training of the system.

Participations and Self Learning

Certificate of Participation in Web Development Competition (FAST NUCES-2017)

Licenses & Certifications

https://ibb.co/album/hFChJv

Certificate of Completion ‘Dockers for Beginners’ at Udemy

Certificate of Completion ‘Kubernetes for Beginners’ at Udemy

Kubernetes Certified Application Developer (CKAD) with Tests

Certified Kubernetes Administrator (CKA) with Practice Tests

Puppet for the Absolute Beginners - Hands-on - DevOps

Programming with Google Go Specialization at Coursera

Go: The Complete Developer’s Guide (Golang) at Udemy

Complete Python Bootcamp: Go from zero to hero in Python 3 at Udemy

Linux Command Line Basics at Udemy

Linux Administration Bootcamp: Go from Beginner to Advanced

AWS Concepts Linux Academy

Certificate of Completion ‘Security Awareness Training’ at Udemy

Web and Mobile App Development Course at Sir Syed University of Engineering and Technology

A Little More About Me

Working and living in the city of opportunities and cool people, Berlin. In love with OpenSource and always the part of community meetups, conferences and events. Love to travel and meeting new people.