Summary
Overview
Work History
Education
Skills
Additional Information
Work Preference
Timeline

Kurshid Sheik

Devops Engineer
Chicago,IL

Summary

Over 5 years of experience in the IT industry with a major focus on Cloud Provisioners (Azure, AWS), Continuous Integration and Continuous Delivery (CI/CD pipeline), Build and Release Engineer, and System Administrator. Accomplished engineer proffering extensive cloud monitoring, deployment, and troubleshooting skills. Defined, built, and maintained infrastructure using vendor-neutral and platform-specific tools. An organized and focused person with extraordinary leadership acumen.

Overview

6
6
years of professional experience

Work History

Cloud Support Engineer

Dell Technologies
01.2020 - 04.2022
  • Automated Serverless architectures like Lambda, and API Gateway and decoupled resources like SNS, SQS, Kinesis, and security services like KMS, and IAM using terraform and automated the mission-critical application deployments on to provisioned infrastructure and orchestrated using Cloud Watch and enterprise Splunk monitoring tools
  • Worked on AWS cloud to provision new instances, AWS S3 Storage Services, AWS EC2, and Cloud watch services and Created IAM policies for administration in AWS to assist type applications
  • Expertise in architecting and deploying fault-tolerant, Highly Available, Cost-effective, and secure servers in AWS
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, and Python
  • Configured and deployed AWS Lambda service to run the code in response to events and automatically manage resources
  • Implemented Amazon RDS multi-AZ for automatic failover and high availability at the database tier and optimized the configuration of Amazon Redshift Clusters, Data Distribution, and Data Processing
  • Provisioned AWS EBS volumes to store Persistent Data and mitigate failure by using snapshots
  • Performed Data backup of AWS EBS volumes to AWS S3 by taking point-in-time snapshots
  • Created multiple AWS VPCs and Public, and Private Subnets as per requirement and distributed them as groups into various availability zones of the VPC
  • Implemented VPC Peering to establish a secure connection Between AWS Virtual Private Networks to access resources provisioned in different VPCs from the current VPC
  • Expertise in Blue/Green Deployments of the application to Production in AWS which allows us to switch seamlessly between them
  • Involved in Migration of on-prem Resources to Azure Cloud using Azure Site Recovery and Azure Express Route services
  • Implemented Azure Active Directory for single sign-on access to thousands of cloud SaaS applications like Office 365 and Dropbox
  • Also configured Azure Role-based Access Control (RBAC) to segregate duties within our team and grant only the amount of access to users that they need to perform their jobs
  • Automated provisioning of Hybrid solutions connecting Azure to on-prem resources via IAC, Azure Express Route, and Azure Hybrid Connections
  • Defined several Terraform Modules such as Compute, Network, Operations, and Users to reuse in different environments in AWS
  • Created Terraform Scripts to launch the platform’s common services like CI/CD tool JENKINS, Ansible, and Secrets Management Tool Vault
  • Created inventory, job templates, and scheduling jobs using Ansible Tower
  • Downloaded and managed Ansible Roles from Ansible Galaxy to automate the infrastructure
  • Implemented and designed AWS Virtual Servers by Ansible Roles to ensure deployment of web applications
  • Written Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark, and other applications
  • Designed and presented Container based delivery utilizing modern cutting-edge technologies such as Docker
  • Installed Docker Registry for local upload and download of Docker Images from Docker Hub and created Docker files to automate the process of capturing and using the images
  • Provided consistent environment using Kubernetes for deployment Scaling and Load Balancing to the application from development through production, easing the code development and deployment pipeline by implementing Docker Containerization
  • Configured the Kubernetes Provider with Terraform which is used to interact with resources supported by Kubernetes to create several services such as Deployments, Services, Ingress Rules, Config Map, Secrets, etc., in different Namespaces
  • Deployed containerized applications in Kubernetes using the concept of Config-Maps, Selector, Services and Ingress, Secrets, and Stateful Set
  • Involved in creating Jenkins CI Pipelines and automating most of the pipeline build-related tasks by deploying and validating the automated builds using Pipeline Groovy Scripts
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Python and Shell scripts to automate routine jobs
  • Configuring and managing an ELK Stack, set up ELK Stack to collect, search and analyze log files from across the servers
  • Evaluated system logs using ELK Software Stack
  • Designed an ELK system to monitor and search enterprise alerts
  • Installed, configured, and managed the ELK Stack for Log management within EC2 / Elastic Load balancer for Elastic Search
  • Experience in Integration of Prometheus with Grafana to Analyze and Visualize the backend data
  • Imported and managed various applications using GIT by configuring Git Repositories with branching, Tagging, and notifications
  • Proficient in deploying and administering GitHub
  • Generated reports using Redmine for creating projects, assigning permissions to users and groups for the project, and created mail handlers and notifications schemes for Redmine.

Linux System Administrator

Genpact
02.2016 - 08.2018
  • Managed multiple projects simultaneously while adhering to strict deadlines, prioritizing tasks based on business needs and resource availability.
  • Provided hands-on support for end-users experiencing issues with Linux-based systems or applications, facilitating quick resolutions and minimal disruptions to productivity.
  • Streamlined software deployment processes for faster rollout and increased stability with automated tools and best practices.
  • Assisted in the evaluation and selection of new hardware or software solutions, ensuring the best fit for organizational needs while maintaining a focus on costeffectiveness.
  • Led capacity planning efforts to anticipate future hardware requirements based on trends in resource usage, preventing bottlenecks in system performance down the line.
  • Contributed to incident response efforts as needed to address urgent situations quickly and effectively.
  • Actively participated in disaster recovery planning exercises to ensure preparedness for any unexpected events that could impact critical systems.

Education

Master of Science - Computer Science

Governors State University, Park Forest, IL
12.2023

Achieved the highest grade point average (GPA) among peers in the specialized coursework related to cloud computing, demonstrating proficiency and expertise in the subject area.

Bachelor of Science - Electrical And Computer Engineering

Awaharlal Nehru Technological University, India
07.2015

Skills

  • Technical Skills
  • Languages

JAVA, python, YAML, XML, and Shell Script

  • SCM Tools

Git, Subversion SVN, Bit-Bucket, Azure Repos

  • Build tools

Maven, Ant, Gradle

  • CI/CD Tools

Jenkins, Bamboo, Hudson, Spinnaker, Azure DevOps Pipelines

  • Containerization Tools

Docker, Packer, Kubernetes

  • Orchestration Tools

Chef, Ansible, Puppet, Kickstart, Kubernetes

  • Servers

Apache Tomcat, Apache HTTP server, Nginx

  • Issue Tracking Tools

Jira, Remine, Service Now, Azure Boards

  • Monitoring tools

Nagios, Splunk, CloudWatch, ELK, Grafana, Dynatrace, Azure Monitor, Azure Analytical Workspace

  • Infrastructure as code

Cloud Formation, Terraform, Azure Resource Manager (ARM), Azure CLI, Powershell

  • Cloud Technologies

AWS, Azure, GCP

  • Operating Systems

Windows, MacOS, Linux, CentOS, Ubuntu

Additional Information

Proficient in using Microsoft Azure including Azure CLI, Azure Management, Azure Portal, Azure PowerShell, and Azure Management PowerShell Cmdlets. Involved in Migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and used Python API to upload agent logs into Azure Blob storage. Implemented Enterprise Integration Architecture using Azure Service Bus, Azure AppService, Azure Active Directory, Azure Storage, Azure Hybrid Connection Manager, Active Directory authentication for Azure SQL Server, and other offerings by Azure. Automated infrastructure provisioning for AWS core services such as Ec2, VPCs, Load Balancers, Internet Gateways, Security Groups, and platform services like Elastic Beanstalk, ECS, Fargate, and Auto Scaling Group


Constructed AWS CloudFormation templates to create custom-sized VPC, subnets, EC2 instances, ELB, and Security groups. Efficiently implemented tagging standard for proper identification and ownership of AWS EC2 instances and other AWS Services like Cloud Front, RDS, S3, Route53, SNS, SQS, and Cloud Trail and Worked on Simple Storage Service (S3), Simple Notification Service (SNS) and CloudWatch. Utilized Cloud Watch to monitor resources like EC2, CPU memory, Amazon RDS DB services, and EBS volumes to set alarms for notification or automated actions to monitor logs for a better understanding of the operations. Provisioned immutable Infrastructure through Terraform which includes multiple Virtual Machines, Databases, and Blob storage.






Expertise in integrating Terraform with Ansible, and Packer to create and Version the Azure Infrastructure, designing, automating, implementing, and sustaining Azure VM Images across the Azure Cloud environment. Experienced in Configuring the updates, changes, and integrating the servers with different environments and creating new machines using configuration management/provisioning tools like Chef, Ansible, and Puppet. Worked on Docker to containerize the Application and all its dependencies by writing Docker files, Docker-Compose files, Docker Container Snapshots, and managing Docker volumes. Expertise in App Containerization technology Docker, creating Docker Images, Containers, Docker Registry to store images, Cloud-based registry Docker Hub and Kubernetes Services such as ISTIO Service Mesh, Flux, and ISTIO. Implemented the concept of storage class and deployed Postgres database as a Stateful Set into Kubernetes Cluster. Development of automation of Kubernetes Clusters via Playbooks in Ansible. Approached Continuous Deployment as GitOps that leverages Git as a single source of truth for declarative infrastructure and applications, providing both revision and change control using Flux. Expertise in all areas of setting up CI for new branches, Build automation, Plugin management, Securing Jenkins, and setting up Master/Slave Configurations. Expertise in building Jenkins jobs to create Azure Infrastructure by pulling Terraform code from GitHub repositories, ability to work closely with teams, to ensure high quality, timely delivery of builds & releases. Expertise in using monitoring servers like Nagios, Splunk, Grafana, Dynatrace, and CloudWatch for Resource & Network Monitoring and ELK, and EFK for Log Trace Monitoring.




Proficient with version control tools such as GIT, Subversion (SVN), and Bitbucket wherein experienced with Tagging, and Branching on platforms like Linux and Windows. Experience in different Issue Tracking Tools like Redmine, Jira, and ServiceNow. Designed, deployed, and coordinated with different teams to enhance the ELK platform and took ownership of new technologies. Experienced in the system builds, server builds, installation, upgrades, backup, performance monitoring, and reliability of various flavors of Linux like Ubuntu, CentOS, RedHat Linux, Debian, Fedora and SUSE, UNIX (Solaris, IBM AIX) along with Windows. Exposed to all aspects of the Software Development Life Cycle (SDLC) and In-depth understanding of the principles. Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile and SAFE Methodologies.

Work Preference

Work Type

Full TimePart TimeContract WorkInternship

Location Preference

On-SiteRemoteHybrid

Timeline

Cloud Support Engineer - Dell Technologies
01.2020 - 04.2022
Linux System Administrator - Genpact
02.2016 - 08.2018
Governors State University - Master of Science, Computer Science
Awaharlal Nehru Technological University - Bachelor of Science, Electrical And Computer Engineering
Kurshid SheikDevops Engineer