Home

Imam Wajahat - Devops Engineer
[email protected]
Location: Chicago, Illinois, USA
Relocation:
Visa: GC
Wajahat Imam
AWS Certified


Senior DevOps Engineer/AWS Cloud/ SRE/Platform Engineer

Highly experienced cloud engineer with 9+ Years of experience in those 5+ years of experience in Cloud (Azure & AWS), DevOps, Configuration management, Infrastructure automation, Continuous Integration and Delivery (CI/CD), Build/release Engineer and 3+ Years of experience on Linux Systems Administrator with expertise in public Cloud platforms.
SUMMARY :

Overall 9+years of IT experience in Infrastructure, Build & release, Automating, configuring and deploying instances on cloud environments and Data centers.
Experience of the full Software Development Life Cycle (SDLC) and Methodologies & Validations to ensure the Quality Assurance Control.
Experienced in Infrastructure Development and Operations involving AWS Cloud platform like EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, SNS, AWS Import / Export.
Experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQLDatabase, Virtual Machines, Fabric controller, Azure AD, Azure search, and Notification hub.
Good experience in working with different Bug Tracking Tools like JIRA, ServiceNow, Rally, Clear Quest and Quality center(QC).
Storing data, processing and performed analytic solutions using snowflake.
Design, build, secure and manage clusters/workloads running on self-managed Kubernetes Amazon EKS (Amazon Kubernetes Service), Amazon ECS and AWS Fargate.
Installed and Configured Chef Server, Workstation, Client servers and nodes. Written several recipes, cookbooks in Chef to automate the environment provisioning, Middleware Infrastructure Installations.
Experience in Designing, Installing and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications.
Designed Puppet Modules to manage configurations and automate installation process and developed automation scripting in Python using Puppet to deploy and manage Java applications across Linux servers.
Skills in writing Bash Scripts, Perl Scripts (hash and arrays), Groovy Scripts, Python programming for deployment of Java applications on bare servers or Middleware tools.
Good knowledge and experience in using Elasticsearch, log stash, Kibana and fluent dB, Cloud Watch, Nagios, Splunk, New Relic, Prometheus and Grafana for logging and monitoring.
Strong experience creating ANT/MAVEN with Ansible scripts for deployment. Experience with Maven (Pom.xmls) and Ant (build.xmls).
Experience developing and implementing disaster recovery plans for a variety of IT systems and applications.
Demonstrated ability to perform risk assessments and business impact analyses to identify potential vulnerabilities and develop strategies for mitigating them.
Good understanding of Java 1.8 & JEE design patterns, have implemented custom frameworks for clients using a combination of industry practices.
Hands on experience with Grafana for visualization and to build out dashboards.
Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them.
Good understanding of Design Patterns, Multithreading and GO containers. Well versed in using Channels and goroutines.
Experienced in orchestrating containers using Kubernetes and Rancher, ensuring efficient utilization of resources and high availability.
Proficiency in disaster recovery testing methodologies, such as tabletop exercises, simulation testing, and full-scale testing.
Strong communication skills, with the ability to effectively communicate technical information to both technical and non-technical stakeholders.
Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions. .
Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.
Experience in on-call support to support the environment 24/7 as required.

Technical Skills:
Integration Configuration Management tools Jenkins, Bamboo, Hudson, Ant, Maven, Chef, Ansible, Puppet,AzureDevOps
Terraform,teamcity
Version Control Tool Git, GitHub, Bit Bucket, SVN (Subversion), Tortoise.
Cloud Environment Amazon Web Services(AWS), Azure, Open Stack, Google Cloud Platform (GCP)
Tools CHEF, PUPPET, HUDSON/JENKINS, XL Deploy, XL Release, MAVEN, CVS, SVN, GIT, GITHUB, TORTOISE SVN, NEXUS, NAGIOS, VAGRANT, DOCKER, ANSIBLE, SPLUNK.
Operating Systems Red Hat Linux 4/5/6/7, CentOS, Fedora, SUSE LINUX, UNIX, Windows servers [2008, 2008 R2, 2012] Windows, Ubuntu, Sun Solaris, HPUX 10.x/11.x
Scripting Languages Yaml, Python, ruby, shell, power shell, J son, bash
Web/Application Servers Apache Tomcat, JBOSS, Web Logic 9, WebSphere, Apache 2.0.x, and Nginx, IIS
Database Technologies SQL Server, MySQL, RDS, Mongo DB, Cassandra DB,MariaDB,DynamoDb,
Web Technologies HTML, CSS, J Query, Java Script, XML, JSON
Monitoring Tools Nagios, Splunk, Elastic Search, Log stash and Kibana(ELK), Cloud Watch, Cloud Trial, Dynatrace
Volume Manager VERITAS Volume manager, LVM
Application Servers Web Logic Application Server 9, 10, Apache Tomcat 5/7, Red Hat JBOSS,


Certifications: AWS Solutions architect -associate (AWS-ASA-34680)
Education :Masters In information technology, 2016

Work Experience:

Client: Walgreens Chicago IL. Sept 21-present
Role: Sr. Devops/cloud Engineer
Responsibilities:
Involved in designing and configuring Hybrid cloud which enabled servers containing highly sensitive data on premise while connecting with servers migrated to AWS Cloud.
Developed python code to manipulate-parse Json data, index mapping and json files into elastic indexes.
Used test driven approach for developing the application and implemented the unit tests using Python unit test framework.
Used Terraform for managing the infrastructure through the terminal sessions and executing scripts in creating alarms and notifications for EC2 instances using AWS Cloud Watch. WrittenAnsible Playbooks for various applications and deploying them in AWS using Terraform.
Deployed application which is containerized using Docker onto a Kubernetes cluster which is managed by Amazon Elastic Container Service for Kubernetes (EKS).
Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure with rancher, kops, EKS.
Proficient in deploying, configuring, and managing containerized applications using Rancher.
Demonstrated ability to set up Rancher clusters for various environments, such as development, testing, and production
Implemented advanced features like pod scaling, auto-scaling, rolling updates, and health checks.
Utilized tools like Terraform to define and manage Rancher infrastructure as code, enabling version control and reproducibility.
Automated the provisioning of Rancher clusters and associated resources, enhancing deployment consistency.
Utilized Ansible and Jenkins to automate the provisioning of our identity management solution which is used to implement Single Sign On for AWS. EKS authentication integrated with SSO as well.
Built/deployed custom Docker images from Artifactory into EKS K8s cluster as part of a Gitlab CI pipeline
Initiating alarms in CloudWatch service for monitoring the server's performance, CPU Utilization, disk usage etc. to take recommended actions for better performance.
Utilized Amazon Route53 to manage DNS zones and also assign public DNS names to elastic load balancers IP's.
Knowledge of industry-standard disaster recovery frameworks, such as ISO 22301, NIST SP 800-34, and ITIL.
Familiarity with cloud-based disaster recovery solutions, including AWS, Azure, and Google Cloud Platform.
Experience working with backup and recovery technologies, such as tape backups, disk-based backups, and cloud backups.
Built servers using AWS which includes importing necessary volumes, launching EC2 instances, S3 for object static WebPages and created security groups, auto-scaling, load balancer, Route 53 and SNS as per architecture using IAAC tools like Cloud formation JSON Templates.
Configured Tomcat and Apache web servers for reverse proxy redirection to UI application.
Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansiblewith Jenkins
Wrote the Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format to Run Ansible Scripts to provision Dev servers.
Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
Developed Python scripts to upload and download objects from AWS S3 buckets.
Automated the Applications and MySQL container deployment in Docker using Python and monitoring of these containers using Nagios.
Used Jenkins pipelines to drive all micro services which builds out to the Docker registry and then deployed to Kubernetes by Creating Pods and managed using EKS.
Developed Python scripts to backup and restore database tables weekly.
Created Kubernetes Pods, clusters, replication controllers, services, labels, health checks, and ingress by writing YAML files and deployed microservices on Docker containers.
Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
Created automated pipelines to deploy Docker containers in AWS ECS using services like CloudFormation, S3 and Terraform.
Created scripts in Python which integrated with Amazon API to control instance operations.
Assisted in creating a fully automated Gitlab pipeline to setup central artifactory repository on a Kubernetes Cluster.
Created IAM roles for the Kubernetes cloud setup.
Integrated Kubernetes with network, storage, and security to provide comprehensive infrastructure and orchestrated container across multiple hosts.
Created metrics and monitoring reports using Prometheus and Grafana dashboards.

Environment: AWS EC2, VMware, Windows 2008, Tomcat Apache, Cloud watch, Cloud Formation, Git, Ansible Linux, Jenkins, EC2, python 2.7, Maven, Sonarqube, Docker, AWS, Web Logic, ASB/Mule, F5, Nexus, Splunk, UNIX, Tomcat, Jasper Server, Service-Now,Windows, RHEL, LDAP, Shell script, Kubernetes, Docker.


Client: CHENNY BROTHERS , FL Nov 19-July 21
Role: Devops cloud Engineer
Responsibilities:
Managing the application deployments from GitLab ci to Kubernetes with the help of GitLab ci pipelines, and setting up the GitLab repository and Runner for build automation and help the developing and deploying the services in both AWS and Azure.
Efficientin Build and configuration of infrastructure in cloud development through the usage of Terraform tool as IAC, and ability of modifying the Terraform modules based on the requirement of development project.
Create/Managing infrastructure automation in AWS cloud with terraform includes EC2, EKS, ELASTIC SEARCH, ELASTICACHE, VPC, IAM etc.
Daily monitoring production servers using Grafana and Prometheus which is integrated with Kubernetes, exceptions and report to the team if something happen during standups.
Worked with AWS, lambda, Python, and Big Query to create log solution for up to date analytics On Contract to Infor Developed DevOps tools cross-platform utilities with Python with AWS Boto3.
Created users, Indexes, aliases in Elastic Search APM via gitlab ci pipeline by writing the scripts and integrated in the service repo.
Created Python scripts to totally automate AWS Services which includes ELB, Cloud front distribution, database, EC2 and database security, S3 bucket and application configuration, this script creates stacks, single servers or join web servers to stacks.
Integrated Rancher with CI/CD pipelines (e.g., Jenkins, GitLab CI/CD) to automate application deployment and updates.
Created pipeline scripts for building container images, running tests, and deploying applications to Rancher clusters.
Implemented Rancher clusters across multiple cloud providers and on-premises infrastructure, enabling hybrid and multi-cloud deployments.
Designed solutions for workload portability and disaster recovery across diverse environments.
Strong understanding of network and infrastructure security principles and best practices.
Ability to lead cross-functional teams in disaster recovery planning, testing, and execution.
Understanding of regulatory requirements and compliance issues related to disaster recovery, such as HIPAA, PCI DSS, and GDPR.
Worked on different cloud computing business based on the necessity such as Iaas, Paas and Saas.
Configured and managed Elastic Load Balancing (ELB) to implement fault tolerance and avoid single point of failure of applications, thus providing high reliability and efficient usage.
Maintained and automated the scripts by using Python for automated deployments.
Familiar with helmcharts for deployment manager to use of charts and templates for listed file names.
Implemented Pod security policies (PSP) in AKS for required best practices and the ability to control what pods to be controlled, scheduled in AKS cluster prevents some possible security vulnerabilities or privilege Escalations.
Built scripts on Terraform to launch the Azure VMs instances to modify the resources and handle changes.
Configured httpsazure servers using SSLto streghthn the security of deployment.
Managed deployments in EKS managed Kubernetes, setup multi nodes cluster and deployed containerized applications.
Implemented HTTPS Ingress controller and use TLS certificate on AKS to provide reverse proxy, configurable traffic routing for individual Kubernetes services.
Managing the Kubernetes deployments with GitLab ci k8 s runner from the pipeline.
Troubleshoot the cicd pipelines errors, monitor the CPU metrics, APM data and Kafka logs.
Creating Kafka topics, API keys in the confluent Kafka and store those keys in AWS Secrets.
Extended support for existing product teams on how to integrate CICD into development life cycle.
Gather new requirement with product owner and create tasks in the backlog, help with groom prioritize and estimations. Once in every two weeks perform deployment to production environment.
Environment: Gitlab, Terraform ,Cloudformation, AWS,AzureAgile,Azure Repos,Kubernetes, Docker, Jira, Confluence, Python, Spinnaker, , GitLab-Runner,Grafana, Prometheus, cloud computing services Iaas,Paas and Saas.

Client: Penfed, Mclean Virginia. Sep16-Oct 19
Role: DevOps Engineer
Responsibilities:
Design, integration and management of Amazon Web Services (AWS) cloud solutions. Provisioning of EC2 instances and integrated into local area offices in 5-time zones. Amazon RDS, VPC construction, Security Group policies, IAM, APIs, Route 53, CloudFormation, S3, Glacier, OpsWorks.
SSL Security certificate management for enterprise, maintaining certificates across multiple ssl providers, and integrating certificates into products such as nginx, apache, tomcat, AWS-ELB.
Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
Expertise in docker compatibility testing on various Linux distros, Amazon Web Services (AWS) and Google cloud Engine (GCE).
Worked on technology for encryption to protect and document digital communication using PKI,SSLTCP/IP certificates.
Used Vagrant and Ansible to install software and automate installation.
Performed Automation Tests for the app using python Unit Test Framework.
Having Knowledge on AWS Lambda, Autoscaling, Cloud Front, RDS, Route53, AWS SNS, SQS, SES.
Developed AWS Lambda Functions using python boto3 library and configured the API Gateway to trigger those functions on respective API call.
Created IAM roles for the lambda functions to access other AWS Resources.
Used Jenkins and Pipelines which helped us drive all micro services builds out to the Docker registry and then deployed to Kubernetes.
Working on CI automation tool like circleCI, github actions and ansible.
Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
Experience in writing Ansible scripts to configure tomcat servers and maintain application deployments.
Designed, Installed and Implemented Ansible configuration management system.
Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
Enhanced the User Experience through Alexa Skill Kit, hosted on AWS Lambda Function.
Experience in Performance Tuning and Query Optimization in AWS Redshift.Managed Amazon Redshift clusters such as launching the cluster and specifying the node type.
Hands on experience with Docker containers to maintain Docker images, Docker hub & registries.
Implemented Terraform modules for deployment of applications across multiple cloud providers.
Created the U-Deploy templates for components and applications, on-boarded around 200 apps into U-Deploy to achieve continuous integration.
Integrated Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jiraand Cloud Foundry.
Wrote python scripts using Boto3 to automatically spin up the instances in AWS EC2 and OPS Works stacks and integrated with Auto scaling to automatically spin up the servers with configured AMIs'.
Client: AmitySoft technologies Pvt ltd, India Jun 2013 Aug 2015
Role: DevOps Engineer
Responsibilities:
Developing automated process for builds and deployments using Jenkins, Ant, Maven, Sonatype Nexus, Shell, Python and Java.
Setup of Virtual Private Cloud (VPC), Network ACLs, Security Groups and route tables across Amazon Web Services.
Configuration and administration of Load Balancers, Route53, Network and Auto scaling for high availability.
Integrated GitHub web hooks into Jenkins to automate the code check-out process.
Migrated various applications and services of teams from on-premise to AWS cloud using AWS resources like EC2, VPC, S3, Security Groups, etc.,
Generated Ant, shell scripts for build activities in QA, Staging and Production environments.
Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
Migrated source code management tool form SVN to GitHub, and ensured to have identical configuration.
Managed Users and Groups in GitHub and involved in troubleshooting client spec issues and user issues.
Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
Maintained configuration files for each application for build purpose and installed on different environments.
Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
Administered and integrated the Version Control Systems like Subversion and Git with Jenkins.
Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.
Developed Python (2.6) and shell scripts for automation of the build and release process.

Environment: AWS, Git, putty, Linux, windows, SVN, Java/J2EE, Ruby, Eclipse, Ant, Jenkins, Maven, Jira, Junit, Unix/Linux, Tomcat Apache Application Server.
Keywords: continuous integration continuous deployment quality analyst user interface javascript sthree database active directory information technology golang ffive Florida Illinois

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];2103
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: