Summary
Overview
Work History
Skills
LinkedIn
Timeline
Hi, I’m

Mazhar

Mazhar

Summary


  • Certified AWS Engineer with 8+ years of IT experience with adept knowledge in containerization ecosystems like Docker and Kubernetes, and Configuration Management such as Ansible, Chef. Experienced in Continuous Integration and Continuous Delivery (CI/CD), Build and Release, Linux, and System Administration, with multi-cloud platforms like Amazon Web Services (AWS), Azure, OpenStack, GCP. Proficient in principles and best practices of Software Configuration Management in Agile, Scrum, and Waterfall methodologies.
  • Experienced in Integrating Spinnaker across AWS EC2 instances and in multiple AZ of the AWS VPC's to ensure Continuous Delivery, monitor application deployments.
  • Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, and NAT to ensure successful deployment of Web applications, database templates and expertise in architecting secure VPC solutions in AWS with the help of Network ACL’s, Security groups, public and private network configurations.
  • Expertise in Terraform to reliably version and create infrastructure on Azure/AWS. Created resources using Azure/AWS Terraform modules and automated infrastructure management and also experienced with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Experience in Orchestrating and provisioning Kubernetes and AWS EKS clusters on EC2’s & AWS Fargate using automation scripts/tools such as Docker, ECS, Ruby/Bash, Chef, and Terraform.
  • Hands-on experience working on various Azure services like Compute, Caching, Azure SQL, ARM (Azure resource manager), Storage, and Network services, Azure Active Directory (AD), API Management, Scheduling, Azure Autoscaling, and PowerShell Automation.
  • Experienced on Azure cloud and worked on Azure resources like Virtual Networks, Azure AD, Subnets, Virtual Machines, Virtual Machine Scale Sets, Load Balancers, App Services and Azure storage and in designing infrastructure, deploying using Azure services and worked to provide IAAS support to client.
  • Experienced in automating deployment of microservices on Docker Swarm Cluster by pulling Docker images from the private Docker Registry, Docker Trusted Registry.
  • Proficient in Networking Docker Containers including Bridging, Routing, and troubleshooting networking issues in the Docker system.
  • Experienced in Building and deploying the application code using CLI of Kubernetes called kubectl, kubelet, kubeadm, kubespray and Schedule the jobs using Kube-scheduler. Managed K8s charts using Helm and created reproducible builds of the Kubernetes applications.
  • Experienced in Bluegreen Deployment and Canary Deployment in production grade. Managed Kubernetes cluster in the rollback and rollouts methods in the deployment strategies. Integrated Istio and helm packages with Kubernetes clusters for the Service Mesh.
  • Good understanding of OpenShift platform in managing Docker Containers, Kubernetes Clusters and implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure and created Jenkins jobs to deploy applications to Kubernetes Cluster.
  • Used Kubernetes Istio to simplify load balancing and secure cloud-based applications.
  • Expert in managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, templatize Kubernetes manifests, and provide a set of configuration parameters to customize the deployment.
  • Extensive experience in installing, configuring, and administrating Jenkins CI tool on Linux machines. Worked on setting up the Jenkins CI/CD pipeline configurations for all the microservices build docker images and publish to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Proficient in configuration management tool Ansible Tower by writing Playbooks and Inventory files to setup servers, deploying software, orchestrate fault-tolerance updates.
  • Extensively worked on Chef Roles, Cookbooks, Recipes, Templates, Resources, Attributes & Data bags. Proficient in the setup of Chef Servers, workstations & bootstrapping infrastructure Chef Nodes for configuration management.
  • Hands-on experience in using Chef for automation, provisioning, and configuration management on enterprise Linux distributions, Artifactory, and Nexus repository by using ecosystem integrations with AWS, Azure, and Docker.
  • Expertise in Installing, Configuring, and managing the Puppet Ecosystem Components for both opensource and enterprise version of Puppet and involved in Designing and Implementing Puppet with Orchestration and code manager with Git, GitLab and Git Hub.
  • Extensively experienced in using build automation tools like Maven, Gradle and ANT for the building of deployable artifacts such as jar, war and ear from source code to App/Web servers like Tomcat, Nginx, and Apache etc.
  • Hands on experience in using JIRA as bug tracking system. Configured various workflows, customizations and plug-ins for JIRA bug/issue tracker and integration of Jenkins with Jira/GitHub to track change requests, bug fixes, manage tickets for corresponding Sprints.
  • Proficient in Implementing relational/non-relational Databases NoSQL Database Management systems like MySQL, MSSQL, Oracle, PostgreSQL, Cassandra DB and Mongo DB.
  • Installation, Configuration and Administration of RedHat Linux 5.x,6.x and worked on Windows Server 2003/2008/2012 R2 installation, deployments, troubleshooting and automation.
  • Experienced in all phases of the software development life cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum.

Overview

7
years of professional experience

Work History

Principal Financial Services

Sr. AWS Cloud Engineer
01.2022 - Current

Job overview


  • Involved in designing and deploying a multiple of applications utilizing almost all the AWS stack including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, Lambda, RedShift, focusing on high-availability, fault tolerance and auto-scaling in AWS using Cloud Formation.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services. Leveraged AWS cloud services such as EC2, Auto-scaling Groups, and VPC (Virtual Private Cloud) to build secure, highly scalable, and flexible systems that handled expected and unexpected load bursts and can quickly evolve during development iterations.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM) and managed IAM account (with MFA) and IAM policies to meet security audit & compliance requirements and managed network security using Security Groups and IAM.
  • Created AWS launch configuration based on customized Amazon Machine Image (AMI) and used this launch configuration to configure auto scaling groups and created AWS Route53 routing traffic between different AWS regions
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates, Cloud Watch, Cloud Trail and Cloud front to setup and manage the cached content delivery.
  • Configured AWS S3 versioning and lifecycle policies and backup files and archive files in Glacier and Creating Lambda function to automate snapshot back up on AWS and set up the scheduled backup.
  • Configured the Kubernetes provider with Terraform to interact with resources supported by Kubernetes to create several services such as Deployments, services, ingress rules, Config Map, secrets etc.
  • Configured Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Implemented multiple Pipelines in Kubernetes cluster and deployed various applications using Helm charts to create a Custom Resource Definition (CRD) application with flux tool.
  • Implemented a Kubernetes Container Orchestration solution within AWS leveraging KOPS.
  • Configured cluster operations in AWS Kubernetes (EKS) to deploy microservices with CI/CD system and used Kubernetes cluster to scale up operations of clusters, maintain the cluster services, load balancing, network policies, group Docker containers across different platform.
  • Created Chef cookbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Used Chef as the Configuration Management tool and written cookbooks to automate the process of creating the Master and Worker nodes in Kubernetes Environment.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual process. Setup and maintained automated environment using Chef Recipes within AWS environment. Good understanding of Knife, Chef Bootstrap process.
  • Worked with Terraform for automating VPC's, ELB's, Security groups, SQS queues, S3 buckets and continuing to replace the infrastructure as a code from scratch and Created Terraform Scripts for EC2 instances, Elastic Load balancers and S3 buckets.
  • Implemented Docker -maven-plugin in and Maven POM to build Docker Images for all microservices and later used Docker file to build the Docker Images from the java jar files.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server and used Jenkins AWS Code Deploy plug-in to deploy to AWS.
  • Integrated Ansible with Jenkins to provide automation, continuous integration & Continuous Deployment through Jenkins and wrote Playbooks to automate Ansible servers using YAML scripting. Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier applications, artifacts, and services to Docker.
  • Created ELK Dashboards and Parsing logs in Graylog and configured Elastic search, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with CloudWatch.
  • Implemented and maintained dev, test, staging and production environments leveraging infrastructure as code using Cloud Formation templates (Infrastructure as code, JSON / YAML config).

Publicis Sapient

AWS Solutions Engineer
05.2020 - 11.2021

Job overview

  • Used multiple AWS EC2 instances at the same time and provided highly durable and available data by using S3 data store, versioning, lifecycle policies, & create AMIs for mission-critical production server’s backup.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates. Developed strategy to migrate Dev/Test/Production from an enterprise VMware infrastructure to the IaaS Amazon Web Services (AWS) Cloud environment including runbook processes and procedures.
  • Implemented AWS Lambda functions to run scripts in response to event in Amazon Dynamo DB table, S3 buckets, and HTTP requests using Amazon API Gateway. Also wrote AWS Lambda functions in python for AWS Lambda which invokes python scripts to perform various analytics on large data sets in EMR clusters.
  • Performed POC’s to implement migration in the Organization and involved in migration from AWS to Azure cloud.
  • Involving in Implementation of various Azure cloud services, Azure storage, Azure active directory, and Azure Service Bus. Managing Clients Microsoft Azure based PAAS and IAAS environment. Configured and deployed the Operations Management Suite (OMS) for monitoring and change tracking.
  • Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help of Endpoints. Configured Shared Access Signature (SAS) tokens and Storage Access Policies in Azure Cloud Infrastructure.
  • Designed, configured, and deployed Microsoft Azure for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, ADF, Resource Groups, HD Insight Clusters, Azure SQL, Cloud Services, and ARM), focusing on Networking, high-availability, fault tolerance, and auto-scaling.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation, and Implemented Terraform modules for the deployment of applications across Azure.
  • Implemented Jenkins jobs to create Azure Infrastructure from GitHub repositories containing Terraform code and created on-premises active directory authentication using automation with Chef.
  • Developed Chef Cookbooks to install and configure Apache, Tomcat, Splunk, Jenkins, WebLogic, Rundeck, and deployment automation and Integrated Jenkins, Rundeck, and Chef.
  • Implemented and managed Splunk monitoring and reporting infrastructure. Design and implementing new procedures for infrastructure migration using Chef.
  • Created load test framework using Vegeta and configured API’s using Docker containers and Cassandra Instances at AWS ops works layers’ level. Integration of GIT with Jenkins to automate the code check-out process with the help of Jenkins DSL Plugin.
  • Assisted users of Nagios internally in designing and maintaining production-quality dashboard. Involved in installation, Configuration, and Managed Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Implemented CI/CD using Jenkins and configured DevSecOps strategies, used SAST (Static Analysis Security Testing) and DAST (Dynamic Analysis Security Testing) to eliminate security flaws, vulnerabilities present in the source code and running application.
  • Worked on implementing test cases to follow DevSecOps strategy model that supports microservice applications via Jenkins pipelines.
  • Added security layer on top of DevOps methodology and implemented security/vulnerability scans at every phase of DevOps life cycle starting from design to monitoring like FOSS, Fortify and DAST to create DevSecOps operational model.
  • Migrate IaaS, PaaS, and SaaS instances between public and private clouds - Apache, RDBMS, Unix/Linux, NAS/SAN, LAN/WAN VPN, Security, IDS, Firewalls and Encryption.
  • Implemented GIT feature branch methodology for build process and applied semantic versioning concepts in creating tags and release process of an application and automated the development life cycles by using webhooks and remote triggers through secure tokens.
  • Configuring and managing of Chef Master server: updating and creating modules and pushing them to Chef Clients and deploying application operational scripts to webservers like Apache Tomcat and JBoss using manifests.
  • Developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments for Continuous Integration.
  • Authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in NEXUS repository and wrote custom settings.xml Monitoring and troubleshooting of the servers using various third-party tools like Nagios.
  • Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format. Installed Docker Registry for local upload and download of Docker images and from Docker Hub. Created Docker files to automate the process of capturing and using the images.
  • Working on variety of Unix platforms RHEL, Solaris which includes installation, configuring and maintenance of applications for prod/stage/dev environments.

HD Supply

DevOps Engineer
08.2018 - 04.2020

Job overview


  • Created recommendations on how to duplicate a subset of on-premise machines to the Azure Infrastructure as a Service (IAAS) offering which will be used for disaster recovery. This analysis included the specifics to synchronize on-premise data with SQL Server and SharePoint instances hosted in VMs.
  • Managed Azure Infrastructure Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Azure Portal.
  • Worked on Azure Site Recovery and Azure Backup- Deployed Instances on Azure environments and in Data centers and migrating to Azure using Azure Site Recovery and collecting data from all Azure Resources using Log Analytics and analyzed the data to resolve issues.
  • Configured Azure Multi-Factor Authentication (MA) as a part of Azure AD Premium to securely authenticate users and worked on creating custom Azure templates for quick deployments and advanced PowerShell scripting. Deployed Azure SQL DB with GEO Replication, Azure SQL DB Sync to standby database in another region & Fail over configuration.
  • Worked on Serverless services, created and configured HTTP Triggers in the Azure Functions with application insights for monitoring and performing load testing on the applications using the Visual Studio Team Services (VSTS) also called as Azure DevOps Services.
  • Created Azure Automation Assets, Graphical runbook, PowerShell runbook that will automate specific tasks, deployed Azure AD Connect, configuring Active Directory Federation Service (AD FS) authentication flow, ADFS installation using Azure AD
  • Connect, and involved in administrative tasks that include Build, Design, Deploy of Azure environment.Configure Continuous Integration from source control, setting up build definition within Visual Studio Team Services (VSTS) and configure continuous delivery to automate the deployment of ASP.NET MVC applications to Azure web apps and managed Azure Active Directory, Office 365 and applied upgrades on a regular basis.
  • Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and track metrics and used Terraform as a tool, Managed different infrastructure resources Cloud, VMware, and Docker containers.
  • Worked on OpenShift for container orchestration with Kubernetes container storage, automation to enhance container platform multi-tenancy also worked on with Kubernetes architecture and design troubleshooting issues and multi-regional deployment models and patterns for large-scale applications.
  • Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Log stash, Kibana) and troubleshoot the build issues with ELK
  • Performed the automation deployments using AWS by creating the IAMs and used the code pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.
  • Exclusively Involved in AWS development using python script. Written lambda functions that trigger job in servers.
  • Worked with Bash and Python included Boto3 to supplement automation provided by chef for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Wrote Python scripts using the Boto3 library to automatically spin up the instances in AWS EC2 and integrated with Auto scaling with configured AMI's.
  • Involved in configuration, installation, implementation, maintenance, and support for the Linux servers, RHEL, CentOS, Ubuntu, Solaris, Fedora.
  • Configured LDAP authentication and setup external authentication using Active Directory and IPA servers.
  • Setting up, configuring, and troubleshooting TCP/IP, DHCP, DNS, NFS, CIFS, NTP and Samba servers on Windows and Linux.
  • Developed bash shell scripts to automate resource, job monitoring and alerting and deploying the scripts to be executed as checks by Nagios for execution in both Windows and Linux environments
  • Installed operating system on multiple machines using Kick Start and Performed server updates, patching, upgrade, and package installations using RPM and YUM. Installation of SSH and configuration of keys bases authentication.
  • Configured and maintained NFS, LDAP, HTTP, as well as DNS on Linux servers. Monitoring and managing performance of ESX servers and Virtual Machines.
  • Worked with various storage volume manager such as LVM, SVM, VERITAS volume manager to create disk groups, volume groups and used RAID technology for backup and recovery.
  • Administered Linux servers for several functions including Apache/Tomcat server, mail server and MySQL databases in both development and production.
  • Responsible for managing the releases to various environments such as QA, UAT, Staging, Production. Collaborated with the Development, Quality Assurance, Publishing, and other external teams for the release coordination. Hand on in all the production fix releases, weekly/monthly releases and rollbacks and other bug fixes.
  • Administered RedHat Enterprise Linux 5.x/4.x & Solaris 9 servers by testing, tuning, upgrading, patching, and troubleshooting both Physical & Virtual server problems

ZenQ

Linux Systems Admin
09.2016 - 07.2018

Job overview


  • Setup, configure and troubleshooting TCP/IP, DHCP, DNS, NFS, SSH, CIFS, SAMBA on Multiplatform (RHEL/CentOS).
  • Performs Monitoring and Log Management on RHEL CentOS servers, including processes, crash dumps and swap management with password recovery and performance tuning.
  • Hardening, Patching and upgrades (release) on standalone servers using (single user mode), and on production servers (live upgrade).
  • Configured and managed storage volumes such as LVM and VERITAS on RHEL/CentOS systems.
  • Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers between ESX hosts.
  • Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/log/messages.
  • Responsible for writing Bash, Perl, Python scripts to ping the servers and add users to the boxes. Resolved system errors, crashes, disk space problems, huge file sizes, and file system full errors.
  • Responsible for configuring and connection to SSH through SSH clients like Putty and Cyber duck.
  • Extensively worked on troubleshooting various problems while working with VM during initialization, replacement, mirroring, encapsulating, and removing disk devices.

AGS Health

Systems Administrator
03.2015 - 08.2016

Job overview

  • Worked on design, configuration, installation, implementation, management, maintenance and support for the Corporate Linux servers RHEL 4x, 5.x, CENTOS 5.x.
  • Installed and configured SSH, SFTP, NDM, EMC Power path, Veritas Dynamic multipathing, Oracle client, SAMBA utility software.
  • Implemented the Jumpstart in Solaris servers and Kickstart in Linux Servers to mechanize the server works for numerous profiles.
  • Worked on Linux Logical Volume (LVM), created volume groups, Logical volumes, file systems, and troubleshooting.
  • Performed package management using RPM, YUM, Apt-get and dpkg for maintaining stability and security of the servers.
  • Created users, manage user permissions, maintain User & File System quota on Red hat Linux.
  • Worked on Day to Day Server maintenance task using command ns lookup, ping, top, vmstat, IOStat, tcp dump etc.
  • Worked on various UNIX servers (core dump and log file analysis) for configuring and troubleshooting along with analysis of hardware and software failures.

Skills

  • Cloud/Virtualization Technologies: Amazon Web Services (AWS), VMWare
    vSphere ESX/ESXi, Pivotal Cloud Foundry
  • Version Control Tools : Visual SVN, Tortoise SVN, GIT
  • Build Tools: ANT, MAVEN, Artifactory
    Database: MySQL, MongoDB, Cassandra, Postgre SQL, SQL Server, No SQL
  • CI Tools: Jenkins, Hudson
  • Config Management: Puppet, Chef, Ansible, Docker
  • Bug/Issue Tracking: JIRA, Rally, Fisheye, Remedy, ServiceNow
  • Scripting/Programing Languages: Perl, shell, Ruby, Python, C, SQL, Java Script, PHP, HTML, Java, J2EE, Spring, Net
  • Web Services: SOAP, REST
  • OS, Apps / Web Servers: Windows Family, RHEL, Ubuntu, CentOS / Apache Tomcat, Web logic
  • Other Tools: Putty, Nagios, ClearCase, Salesforce

LinkedIn

LinkedIn

 linkedin.com/in/mazhar-shaik-0a8141228 

Timeline

Sr. AWS Cloud Engineer
Principal Financial Services
01.2022 - Current
AWS Solutions Engineer
Publicis Sapient
05.2020 - 11.2021
DevOps Engineer
HD Supply
08.2018 - 04.2020
Linux Systems Admin
ZenQ
09.2016 - 07.2018
Systems Administrator
AGS Health
03.2015 - 08.2016
Mazhar