Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Syed Hussaini

872-777-2204
Hussainisyed039@gmail.com

EDUCATION

 Bachelor's Degree in Sciences, Northeastern Illinois University, 2011.


TECHNICAL SKILLS

 DevOps Tools Bamboo, Jenkins, Imperva Incapsula, CI/CD, HA Proxy,


AEM (Adobe Experience Manager), Slack, PagerDuty,
Terraform, Docker, Kubernetes, Artifactory.
Cloud Platforms AWS, Azure, GCP (Google Cloud Platform)

Azure (IAAS) VMs, ASG, VPN, Azure AD, ASR, Networking, Load
balancer, Storage, Network Security group, Azure SQL,
Auto Scaling, Recovery services, Backup, Azure Active
Directory

Operating systems RedHat, Ubuntu, Unix/Linux, CentOS, Windows, MAC


Version.
Configuration Puppet, Ansible, Chef.
Tools
Database MySQL, Oracle, PostgreSQL, Cassandra, MongoDB,
SQL Server.
Bug Tracking JIRA, Rally, Bugzilla.
Tools
Languages XML, HTML, Shell Scripting, Python, Bash.

Build Tools Maven, Ant, Gradle.

Control tools Bitbucket, GIT, SVN, GITLAB, GitHub.

Methodologies Agile, Waterfall.

WORK EXPERIENCE

Cloud Infrastructure Engineer


WEC Energy Group, Milwaukee, Wisconsin
Jan 2019 – Current

 Configured, monitored, and automated Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services
using EC2, S3 and EBS.
 Wrote Splunk Queries, Expertise in searching, monitoring, analyzing and visualizing Splunk logs. 
 Developing Jenkins continuous integration-delivery (CD/CI) pipelines to automate microservice and blockchain services builds, integration, and
delivery. 
 Created secure Kubernetes Operations (kops) clusters for user web-mobile application microservice deployment, orchestration, and interaction. 
 Implemented Atlassian Bitbucket and Confluence Data Center using a four high availability cluster topology through fully scripted procedures
(infrastructure as code) 
 Designed and implemented Central repository (Cloud: AWS S3) to consume Assets for entire applications.
 Developed and designed CI/CD pipelines in Jenkins, bitbucket to deploy AWS infrastructure for web applications
 Architected and developed fault-tolerant, multi region, high availability AWS cloud infrastructure with EBS, EC2 snapshot, and RDS snapshot backups
 Implementation of a self-service infrastructure as code system using ServiceNow and infrastructure as a code HashiCorp Terraform on a Microsoft
Azure hybrid cloud migration project.
 Designed/Automated cloud deployment using CloudFormation template and YAML files to reusable modules for easier infrastructure
creation/deployment
 Modify PHP code and MySQL database structure as per client’s specifications.
 Used Chef and Ansible for deployment automation, Jenkins and Rundeck for running builds and deployments, and Python, PHP & Ruby scripts for
advanced automation, integration - and management
 Creating PHP scripts for transferring data from MongoDB to MySQL with changing schema.
 Worked on Server imaging with HashiCorp Packer on VMware and Azure platforms.
 Worked with Azure Shared Image Gallery with HashiCorp Packer and cloud-init scripts for VM builds and Puppet for configuration management.
 Configuring and deploying instances on GCP environments and Data centers, also familiar with Compute, Kubernetes Engine, Stack driver Monitoring,
Elastic Search and managing security groups on both.
 Executed migration plan to migrate On-Premises Services to Azure Cloud services (IaaS and PaaS).
 Managed a team of direct reports in US and Offshore in India delegating tasks and providing technical assistance as needed. 
 Configured the resources like virtual machines, virtual networks, Nsg, Load balancer, blob storage, backs ups 
 Configuring the service principal, key-vault and enabling the backup for the vm's 
 Developed Python and Airflow automation scripts for batch data processing, ETL, and data warehouse ingestion using AWS Lambda Python functions,
S3, and Elastic Kubernetes Service (EKS) 
 Built data lake and warehouse systems for storage of terabytes of batch and streaming data through AWS RDS, Aurora Database, Redshift, and Glue.
 Worked on GKE Topology Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers GKE Diagram including masters, slave, RBAC,
helm, kubectl, ingress controllers
 Deploying Application and Virtual Machines through Azure VSTS and creating CI-CD pipeline for the same. 
 Creating Azure DevOps dashboards in Azure DevOps portal and managing end to end status for different application and infrastructure
 Designing and implementing cloud solutions which are secure, scalable, resilient, monitored, auditable and cost optimized. 
 Designed, develop and test Amazon VPC (Virtual private cloud), Subnets, Network security, Security groups, Network Access Control Lists (NACLs),
Internet Gateways etc. to deploy and maintain Client IT Infrastructure.
 Created AWS Lambda functions for handling realtime data streams and processes to RDS and Aurora Database with KMS for encryption of keys and
data in transit.
 Using AWS Lambda, running scripts/code snippets in response to events occurring in AWS Cloud and maintaining it.
 Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone's instances.
 Implemented CI/CD pipeline with Jenkins, GitHub, JFrog.
 Configured and deployed Azure Automation Scripts for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile,
Blobs, ADF, Resource Groups, HDInsight Clusters, Azure SQL, Cloud Services, and ARM), Services and Utilities focusing on automation.
 Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes
deploy and services.
 Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker. Utilized Kubernetes and Docker for the runtime
environment of the CI/CD system to build, test deploy.
 Created and troubleshooted Ansible scripts and Kubernetes and YAML files to deploy CI/CD applications automatically and Idempotently to reduce
time costs.
 Setup Alerting and monitoring using Stackdriver in GCP.
 Automated deployment of application using deployment tool (Ansible). Work with product owners to understand desired application capabilities and
testing scenarios.
 Configured Splunk/Nagios for log analytics, full text search, application monitoring and CloudWatch.
 Experience with Azure API Management as a turnkey solution for publishing APIs to external and internal customers.

Environment: AWS, Azure, Ansible, Puppet, Linux, Bitbucket, Python, shell, Splunk, Docker, Kubernetes, Microservices, Active Directory, Maven,
Jenkins, Agile, Apache, Nginx, Imperva Incapsula, Tomcat, Git, JFROG Artifactory, JIRA, Rally, Pier Ticket, ServiceNow, Docker, AEM, HA Proxy
Server, CI/CD, SonarQube

DevOps AWS/GCP Engineer


Kemper Corporation, Chicago, Illinois
Oct 2016 to Dec 2018

 Migration of application monitoring for 2000 servers from NewRelic to AppDynamics allowing real time application monitoring to the Java Artifact
level.
 Worked on a POC to deploy the API components on GKE cluster on GCP for flexibility
 Worked extensively with AWS services like EC2, S3, VPC, ELB, Auto Scaling Groups, Route 53, IAM, CloudTrail, CloudWatch, CloudFormation,
CloudFront, SNS, and RDS.
 Created AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database
templates.
 Maintaining Subversion (SVN) and GIT repositories, Proposed and implemented branching strategy suitable for agile/scrum development for
automating builds with Jenkins.
 Installed and implemented Splunk SDK with python for automated Splunk administration 
 Optimized Splunk for peak performance by splitting Splunk indexing and search activities across different instances. 
 Worked with Splunk app for Enterprise Security to identify and address emerging security threats using continuous monitoring, alerting and analytics. 
 Configured AWS Cognito on ALB to restrict environment for Specific users.
 Automated Regular AWS Stacks like snapshots creation using Python scripts.
 Created Python scripts to totally automate AWS services, which includes web servers, ELB, CloudFront distribution, database, EC2 and database
security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
 Extensive working knowledge in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like GIT and
Subversion (SVN) on Linux platforms.
 Created projects, VPC's, Subnetwork's, GKE Clusters for environments QA3, QA9 and prod using Terraform Created projects, VPC's, Subnetwork's,
GKE Clusters for environments.

 Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
 Used the AWS-CLI to suspend an AWS Lambda function processing an amazon kinesis stream, then to resume it again.
 Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Logstash, Kibana) and troubleshoot the build issues with ELK and worked towards the
solution.
 Created and Configured the continuous delivery pipelines for deploying microservices and lambda functions using Jenkins CI server through groovy
scripts.
 Used Gradle to build rpms from source code checked out from GIT repository, with Jenkins being the Continuous Integration Server.
 Responsible for User Management, Administration, Group Management and new repository setup in Bitbucket
 Implemented CloudFront to deliver content from AWS edge locations to end users.
 Managed a team of direct reports in US and Offshore in India delegating tasks and providing technical assistance as needed. 
 Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins and slack.
 Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto- scaling, load balancers (ELBs) in the defined virtual
private cloud
 Understanding of secure-cloud configuration, (CloudTrail, AWS Config), cloud-security technologies (VPC, Security Groups, NACL) and cloud-
permission systems (IAM).
 Experience in managing the clusters using Kubernetes (k8s). Used Jenkins to deploy code to Google Cloud Platform (GCP) with new namespaces,
create Docker images and push them to container registry of Google Cloud Platform (GCP).
 Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools like Ansible. Designing cloud-hosted
solutions, specific AWS product suite experience.
 for Branching purpose and deployed using Elastic Beanstalk.
 Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
 Implemented Docker -maven-plug-in and maven pom to build Docker images for all micro services and later used Docker file to build the Docker
images from the Linux jar files.
 Experience in designing the Google Cloud Platform (GCP) architecture by following the financial regulations from security point of view.
 Created and maintained the Python deployment scripts for Web Sphere web application server.
 Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies. Involved in periodic archiving and storage of
the source code for disaster recovery.
 Administered Repetitive Jobs with Cron scheduling and using bash Scripts to complete the task on multiple servers. Performance tuning of Virtual
Memory, CPU, system usage in Linux and HP-UX servers.
 Installed, configured and administered Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as SVN, GIT,
Maven etc.
 Architected and Designed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
 Implementing the New Azure service like Backup Vaults, Recovery service vaults, operation Management suites, Cost Estimation and efforts.
 Deployed and monitored scalable infrastructure on Amazon Web Services (AWS; configuration management using PUPPET.
 Automate server configuration management & deployment process using Ansible
 Worked on container-based technologies like Docker and Kubernetes. Kubernetes is being used to orchestrate the deployment, scaling and management
of Docker Containers.
 Deploying highly available solutions in Azure like Web Stack with SQL AO, RDS.
 Designed patching solution for On-Premises infra using Azure Automation. Developed Azure Automation Runbooks for load balancing in Citrix
Controller.
 Strong experience in IT security practices or DevOps such as certificates management, OS patch management and security hardening.
 Configured JFROG Artifactory for storing the application binaries using maven builds
 Involved in writing Shell Scripts for compilation and deployment process.
 End to End deployment ownership for projects on Amazon AWS. This includes Python/Shell scripting for automation, scalability, build promotions for
Dev, Staging to Production.
 Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.

Environments: AWS, GCP, GIT, Jenkins, Docker, Kubernetes, Nagios, Zabbix, ANT, MAVEN, MySQL-NoSQL Database, Web Logic, Python, Shell
Scripts, XML, UNIX, Linux (RHEL), Ansible, Stash, Cassandra, Windows XP, Oracle, JIRA, Nexus

DevOps Build Engineer


Methodist HealthCare, Memphis, Tennessee,
July 2014 – Sep 2016

 Created Jenkins jobs and distributing load on Jenkins server by configuring Jenkins nodes, which will enable parallel builds and performed automation
of CI/CD pipeline in private AWS cloud using Jenkins shared libraries and multibranch pipeline and automated the static code analysis through
SonarQube in Jenkins pipeline for checking code quality.
 Developed and implemented Software Release Management strategies for various applications according to the agile process.
 Provided end-user support, performed baseline build, merges, software release management, and other SCM activities.
 Experienced in use of Docker, Kubernetes and Open Shift to manage micro services for development of continuous integration and continuous delivery.
 Implemented the automated Nagios in Ops environment for alerts and email notifications using Python script and executed them through Chef.
 Created a custom Puppet module skeleton to use same structure across all puppet modules.
 Continuous Delivery is being enabled through deployment into several environments of Test, QA, Staging and Production using Nexus and Jenkins.
 Working with JIRA to track project defects and tasks. Created Crontab scripts for scheduled jobs.
 Wrote Shell scripts and automated creating projects in Jenkins and Nexus repository as part of release process.
 Used Maven for building the Web projects including the Webservices and created automated reports for the Builds and Test results
 Expertise in Repository Management tools Artifactory, Nexus.
 Worked with different Bug tracking tools like JIRA.
 Worked on Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.
 Implemented new JIRA workflows for the QA teams and worked on Splitting JIRA server's configuration. Managed Jira users and created workflows,
issues types, fields in production.
 Developed Web applications using Ruby, Python, MongoDB, Cassandra.
 Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
 Developed Dev, Test and Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker,
Ansible.
 Virtualized the servers on AWS using the Docker, created the Docker files and maintained docker registry.
 Created Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress
by writing YAML files.
 Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Ansible and used CI/CD system of Jenkins on Kubernetes container
environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
 Developed a generic job in Jenkins for continuously building all kinds of maven projects through the webhook.
 Improvised speed, efficiency and scalability of the continuous integration environment, automating wherever possible using Python Scripts.
 Experience with Linux systems, virtualization in a large-scale environment, experience with Linux Containers and Docker.
 Managed systems routine backup, scheduling jobs like disabling and enabling corn jobs, enabling system logging, network logging of servers for
maintenance, performance tuning, testing
 Accelerated the Chef infra maintenance including monitoring and security fix and on Chef Server backups.
 Build, managed, and continuously improved the build infrastructure for global software development.
 Configuration Management using Subversion (SVN) and maintaining admin related files and automating the regular tasks in Subversion and
streamlining the process of access to SVN
 Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible.
 Developed writing Chef Cookbooks using the components like attributes, files, resources and templates.
 Established continuous integration (CI) practices and standards for the UFTWF. Set up Jenkins server and build jobs to provide continuous automated
builds based on polling the SVN source control system during the day and periodic scheduled builds overnight to support development needs using
Jenkins, SVN, JUnit, and Maven.
 Worked with the team to setup the CI/CD environment in Jenkins
 Performed role as Automation Engineer for Developing Build and deploy too
 Formulated in connecting continuous integration with GIT version control repository and continually build as the check-inn's come from the developer.

Environment: SVN, ANT, MAVEN, Shell, Perl Scripts, Final Builder, Nexus repository, Chef, EC2, Tomcat, JBOSS, WebLogic, WebSphere, SCM, JIRA.

Linux Build Engineer


First Republic Bank, San Francisco, California
Apr 2012 – Jun 2014

 Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
 Created Branches, Labels and performed Merges in Stash and SVN.
 Installation, configuration and maintenance of DNS server, Mail server, FTP, NFS, RPM and Samba servers on Red hat Linux OS, using datacenter
automation tools like Puppet and Ansible.
 Implemented Maven builds for creating JAR'S, WAR'S and WAR'S managed the artifacts generated by Maven in the Nexus repository.
 Involved in editing the existing Ant/Maven files in case of errors or changes in the project requirements.
 Maintain computer networks for networked devices in physical, virtual and cloud environments including computer hardware, systems software,
applications software, and all configurations.
 Set up Linux server for LAMP (Linux, Apache, MySQL, php My Admin) implementation and readiness.
 Applying security policies hardening the server based on the company policies.
 Making Documentations and updating company wiki.
 Administered and supported Unix Servers including SUSE, IBM AIX & Red Hat Linux and CentOS.
 Created VMs for SUSE, Solaris x86 and Red Hat Linux on VMWare ESX 3.5 and administering them with VI Client.
 Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
 Set up Open Stack for a private cloud infrastructure.
 Experienced in Bash and Python scripting on Linux.
 Responsible for resolving network issues using network tools like ping, dig, nslookup, TCP trace route and TCP dump and Managing security of
servers.
 Managing services, maintaining and monitoring event logs and troubleshooting system problems and resolve any reported issues.
 Implement and maintain apache web server with http.
 Responsible for installing, monitoring and management of VCenter/VMware environment ESXI of virtual servers.
 Troubleshoot networks by verifying open and closed ports and enabling or disabling firewalls for the application if requesting or not requesting firewall
rules.
 Troubleshoot on Mac OSX, Windows XP, 7, 8.1, and 10, Ubuntu, Fedora, printers, and wireless enterprise networks.
 wired and wireless enterprise networks.
 Created users, manage user permissions; maintain User & File System quota on Red hat Linux.
 Monitored trouble ticket queue to attend user and system calls.
 Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL databases in both development and
production.
 Set up Nagios server on Linux Machine to monitor system uptime, service and file system.
 Responsible for setting-up, managing and rapid development of RHEL/CentOS 7/6 Linux servers using Kickstart.
 Use scripting language like BASH to create, execute and manage files.

Environment: RedHat Linux, VMware ESXi, Veritas Volume Manager, Nagios, NFS, RedHat Satellite, Service Now, Puppet.

Infrastructure Support Specialist


NTT Data, Houston, Texas
Aug 2011 – Feb 2012

 Analyze 24x7 real-time monitoring of infrastructure components including servers, storage, peripherals, systems, and applications. Monitoring includes
providing alerts, notifications, and escalation of service degradation.
 Manage, control, and monitor the network and infrastructure with the overall function of maintaining optimal network and system operations. Restart
clusters, applications and web servers through WAS 7AMP
 Installed Debian/red hat/Ubuntu Operating Systems Distributions across th entire Data Center.
 Perform user administration giving the necessary permissions in different environment.
 Use AutoSys Workload Automation to control the system that provides scheduling, monitoring, and reporting of AutoSys jobs
 Carry out weekly mainmaintance on Production and Development servers (Reboot Servers every Saturday)
 Monitor the team ticket queue and respond to Incident and Service Request tickets within service level agreement specific timeframe.
 Provide tier 2 and tier 3 production support. Create ServiceNow tickets for Testing Anywhere, New Relic, Splunk, NetBackup, PROD WCC, QUAL
WCC.
 Decommissioned the servers/service groups which: removal of DNS, take full ad-hoc backup of file systems, removal from backups, removal of patrol
monitoring, removal from AD.
 Strong scripting knowledge on Perl, bash, ksh, to perform different administration tasks.
 Provisioned LUNs from SAN based on McData Switches and Hitachi Based Storage.
 Performance tuning and troubleshooting of the applications and resolution of issues arising out of the ticketing systems in Remedy.
 Transfer file across the system on the network using FTP, SCP, WinSCP and Resync commands.
 Create JIRA support request project for daily support ticket from users across different team in the organization and making sure Confluence is updated
according to a lay man’s understanding in documentations.
 Installation, configuration and administration of Enterprise Linux and Unix Systems 
 Configure LVM-based partitions and manage mount points usage as needed Creating, cloning Linux 
 Performing capacity analysis, monitoring and controlling disk space usage on systems 
 Software installation and management using Yum and RPM 
 Configured and Managed NFS and Samba for File Sharing 
 Installed access points, routers and switches 
 Managing user accounts and SUDO permissions 
 Created shared drives and folders and personal drives for users 
 Provided customer service to resolve computer issues 
 Red Hat Package Management (RPM) and YUM package installation and maintenance 
 Updated and documented helpdesk tickets with Remedy ticket system 
 Resolved software and hardware issues. Scheduled backup of files 
 Performed operating system upgrades

You might also like