Nothing Special   »   [go: up one dir, main page]

Zohirul A. Islam: (929) 483-6475 - Linux Engineer - Devops - Site Reliability Engineer

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3
At a glance
Powered by AI
The candidate has over 5 years of experience as a Site Reliability Engineer and DevOps Engineer, specializing in automating deployments across hybrid cloud environments. They have worked extensively with AWS, Azure, and VMware.

The candidate has experience with infrastructure provisioning and management on AWS, Azure, and VMware. They also list experience with containers, Kubernetes, networking, security, and backups.

The candidate lists experience with AWS, Azure, and VMware hybrid cloud environments.

Zohirul A.

Islam
(929) 483-6475 | zoh.islam1@gmail.com

Linux Engineer | DevOps | Site Reliability Engineer

PROFESSIONAL SUMMARY
Highly motivated Site Reliability/Devops Engineer with 5+ year’s experience automating,
optimizing and provisioning deployments on Linux Multi-Cloud/On-Prem environments. Leveraging
configuration management, CI/CD, and DevOps processes. Experience in SCM, Build/Release
Management, Change/Incident Management, and VMware. Excellent communication and collaboration
skills.

EXPERIENCE
Staples: Inc. Framingham, MA

Site Reliability Engineer Jan 2018 – Dec 2021

● Experienced in managing hybrid cloud infrastructure on VCenter, AWS, and Azure.


● Proficient in writing Terraform templates for creating cloud infrastructure from scratch.
● Created Terraform dynamic configurations for creating custom env with VPC, Instances,
Lambda, Networking, and databases for DEV/QA/STAGE/PROD.
● Implemented Jenkins/Azure DevOps pipelines to automate cloud infrastructure buildout.
● Updated AKS/EKS clusters through Jenkins and updating proper values for images and
troubleshooting issues regarding update failures.
● Managed AWS services like EC2, S3, RDS, EBS, ELB, Autoscaling, and IAM to provision
scalable and fault tolerant infrastructure.
● Supported deployments, and releases to various environments DEV, QA, STAGE, and PROD.
● Used IAM to assign roles, to create and manage AWS users, groups, and permissions to use AWS
resources, including creating custom policies.
● Created CloudFormation templates to deploy new infrastructure such as VPC, Compute, Storage.
● Managed Ansible Playbooks with Ansible modules, implemented CD automation using
Ansible, managing existing servers and automation of build/configuration of new servers.
● Managed and deployed pipelines through Jenkins including updating source code and triggering
build/job failures through console output and communicating with developers.
● Created Network load balancers, and application load balancers for latency, firewall, and routing.
● Deployed multiple web applications on Tomcat, Nginx, and RDS db using Ansible.
● Deployed a single page website off a S3 Bucket for a small-scale project to deploy and test code.
● Configured a three tier VPC which consisted of Internet Gateway, NAT Gateway, NACL,
Security Groups, Private and Public Subnets, and Public and Private Route Tables.
● Created and implemented Ansible playbooks for release deployments on mission critical apps.
● Ran lambda scripts to perform tasks such as copying application files to s3 buckets, etc.
● Created Docker containers with custom Docker images for various environments.
● Used Bitbucket for source control management working with branches, and branch workflow.
● Migrating chef to ansible. Created test environments by migrating complex chef recipes to
ansible. Migrated over 30 recipes to ansible playbooks.
● Created Playbooks for web analytics, python install, dependencies, Kafka, proxy, git hooks,
application users, latest releases, and overall configuration management.
● Created custom CloudWatch dashboards and alerts that notified admins via SNS topics.
● Setup a NGINX web-server on Kubernetes with a load balancer service for an external IP and
created multiple DNS records on Route53 for public hostname/IP mapping.
● Used Amazon Route53 to manage DNS zones globally & to give public DNS names to ELB and
CloudFront for fast and reliable Content Delivery.
● Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
● Utilized ansible vaults to encrypt sensitive data for security purposes.
● Automating backups on AWS using snapshots and automated backups scheduled.
● Created alarms monitored & collected log files on AWS resources using CloudWatch.
● Experience with setting up CloudFront service with different web servers to cache data to
different edge locations and deliver content to end users to ensure fast, safe, and reliability.
● Deployed a SonarQube web server with a NGINX reverse proxy and proxy headers.
● Used CloudBreak to manage provision virtual machines and infrastructure in a hybrid
environment and report any failures.
● Build S3 buckets and managed policies for objects and used Glacier for storage and backup.
● Running a script on lambda to copy files to s3 buckets and perform scheduled backups.
● Configured playbooks for Firewall rules, adding custom users, and using vaults for security.
● Deployed Terraform deploy scripts for creating and modifying existing infrastructure.
● Set up a Kubernetes dashboard to monitor containers and deployments.
● Deployed releases to various AKS pods using Jenkins and manually through terminal.
● Created bash script to manage resources and for pipeline execution tasks.
● Configured autoscaling groups to scale up or down instances based on specific metrics.
● Used ServiceNow for ticket management tools for support and change management tasks.
● Used Jira to collaborate with developers and engineering related tasks through epics.

National Basketball Association New York, NY

Linux Systems Administrator Jan 2017 - Jan 2018

● Production support for various applications on RedHat Linux, Ubuntu, VMware and CentOS.
● Managed storage, and disks using LVM, SAN, and local partitions.
● Implemented network security using IPtables and Firewalld rules.
● Implement advanced disk configuration such as raid 5 for redundancy and performance.
● Installed new servers using kick-start installation and configuration methods.
● Automated tasks through CRON regarding administration and maintenance.
● Installation of SSL certificates on Linux servers encrypted channel for communication on apps.
● Replaced hardware components, and set up infrastructure at Cyxtera data centers.
● Setup LDAP auth with different client servers and domains using high availability for Linux OS.
● Troubleshooting network and system issues through ticket management such as JIRA and
Salesforce with external customers.
● Used GitHub for source control management working with branches, and branch workflow.
● Management of Users accounts, System security, change management and performance tuning.
● Integration of various network related services like NFS, DNS, and DHCP.
● Server administration of local and remote systems via Command Line Interface (CLI),
monitoring logs for stop processes, disk space utilization, hardware failures, and etc.
● Configured VMware on clustered environment, implemented migration of virtual machines using
VMotion and configured HA and FT on servers, and vms.
● Created ovf backup templates of vms, setup DPM and DRS for high efficiency.
● Created puppet manifests to configure hosts, and manage OS configuration.
● Created documentation on confluence for how to’s, deployment steps, or team tasks.
● Worked on flexible hours for production, backup and on-call support for 24/7.
● Managed large scale Linux server environments: handling Linux environment, including
deployment, administration, networking, performance monitoring and tuning, security hardening,
troubleshooting and production operations
● Configured NIC bonding to increase available bandwidth and provided redundancy on switches.
● Provisioned multiple servers as in PXE, TFTP, FTP, NFS, AUTOFS, DHCP, and DNS.
● Provisioned a VMware ESXi on a Dell PowerEdge server to host multiple operating systems.
● Managed aptly local repo for legacy applications and created published snapshot repos.
● Used foreman to configure instances on RHEV for various environments.
● Troubleshooted slow servers by checking resources, I/O wait, load average, and swap space.
● Created a LVM to provide elasticity so you can scale up or down depending on the needs.
● Created a bash script to monitor specific resources as in CPU, Memory, Swap Space, I/O stats.
● Completed backups using NetBackup, scheduled during off business hours.
● Network troubleshooting related to TCP/IP, ethernet performance, NIC tuning, routing, subnets
gateway. Also worked with LAN, WAN, MAN, Hubs, Switches, Firewalls, and IPtables.
● Updated BIOS firmware and other software updates using iDrac console.
● Perform migration of virtualized servers with operating systems using VMotion.
● Troubleshooted boot failures, using single user mode, and iDrac/console.
● Communicated with hardware vendors and communicated with Cyxtera to fill in requests for
emergency changes.

National Basketball Association New York, NY


Server Administrator Intern Sep 2016 - Jan 2017
 Performs regular system maintenance, backups, hardware and software upgrades, physical to virtual
migrations and performance tuning
 Manage network administration
 Proficient in cable installation wireless connections WAN and LAN
 Maintained and setup relevant server and system alerts

TECHNICAL SKILLS
Linux, CentOS, RedHat, Ubuntu AWS, Docker, Kubernetes, GIT, Ansible, VMware, NFS, AutoFS, FTP,
Networking, CRON, Bash scripting, Azure, PXE, NGINX, Jira, Apache, Bitbucket, Microsoft Visual
Studio, Raid, Service Now, Nagios, Jenkins, EKS, AKS, Bamboo, GitHub, ECS, DevOps, Python,
Terraform

You might also like