Summary
Overview
Work History
Education
Skills
Timeline
Generic

Your Name

Summary

  • Professional DevOps Engineering Summary: seven years in combined experience as AWS, Cloud, and DevOps engineer, as well as Linux Systems Administrator.
  • Solid understanding of principles of Continuous Integration, Continuous Deployment, and Cloud Implementations with demonstrated hands-on field experience.
  • In-depth experience in Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, CloudFormation, Route53), and managing security on AWS.
  • Configured and deployed instances on AWS, Azure, and GCP cloud environments.
  • Migrated applications to the AWS cloud.
  • Created Python scripts to automate AWS services including web servers, ELB, CloudFront distributions, databases, EC2s and database security groups, and S3 bucket and application configuration.
  • Built and deployed applications by adopting DevOps practices such as CI/CD in runtime with various tools such as Jenkins, Ansible, and VSTS.
  • Experience on IAC deployment with Terraform and CloudFormation.
  • Worked with configuration management tools such as Puppet and Ansible.
  • Worked with containerization tools such as Docker and Kubernetes.
  • Expertise with monitoring tools like CloudWatch, Nagios and Zabbix.
  • Experienced in preparing Test Plans, Use Cases, Test Scripts, Test Cases and Test Data.
  • Experienced in defect management using Test Director, Quality Center, ALM, TFS, VSTS, and MTM.
  • Proven in QA Agile testing with extensive knowledge of Agile software testing.

Overview

11
11
years of professional experience

Work History

AWS DevOps Engineer

Management Decisions, Inc.
09.2019 - Current

Company Summary

Disney Parks, Experiences and Products brings the magic of The Walt Disney Company’s powerful brands and franchises — including Disney, Pixar, Marvel, Star Wars, ESPN, Twentieth Century Studios and National Geographic — into the daily lives of families and fans around the world to create magical memories that last a lifetime.

Responsibilities

  • Design and manage public and private cloud infrastructures using AWS, which includes VPC, EC2, S3, Cloud Front, Elastic File System, RDS, Direct Connect, Route53, Cloud Watch, Cloud Trail, and IAM. Operations were automated using CloudFormation.
  • Set up CI/CD pipelines so that each commit a developer makes goes through the standard software development lifecycle and gets tested well enough before it can make it to production.
  • Implement Cloud Infrastructure as a service environment using open-source technology OpenStack to enable portability of cloud services across hybrid cloud environments.
  • Work on OpenStack threat modeling which takes a comprehensive look at the system components, protocols and code.
  • Deploy AWS Infrastructure with IAC using Terraform as well as Cloud Formation on some of the legacy applications.
  • Target deployments of AWS infrastructure to dev, qa and prod environments using Terraform code.
  • Work with development team to migrate Ant scripts to Maven and work on authoring POM.XML files, and perform releases with the Maven release plugin and manage Maven repositories.
  • Develop automation scripting in Python to deploy and manage Java applications across Linux servers.
  • Work on customization of existing Python scripts of some of the internal applications.
  • Utilize AWS step-function for orchestrating and automating the pipeline.
  • Develop scripts for AWS orchestration, maintenance, and expansion of AWS infrastructure.
  • Branch, tag, and maintain the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS.
  • Create Ansible playbooks to automatically install packages from a repository to change the configuration of remotely configured machines and to deploy new builds.
  • Lead transition from manual configuration and deployment to IAC using Chef, including design and implementation of cookbooks and tooling.
  • Create Docker images using a Dockerfile and work on Docker container snapshots, remove images, manage Docker volumes as well as set up Docker Host.
  • Use Kubernetes as open-source platform for automating deployment, scaling and operations of application containers across clusters of hosts, providing container-centric infrastructure.
  • Established monitoring for microservice based applications using Grafana and Prometheus.
  • Used ELK solutions for log monitoring and log aggregation.
  • Configure AWS EMR to process big data across Hadoop clusters of virtual servers on S3.
  • Implement security measures AWS provides and employ key concepts of IAM.
  • Ingest data through AWS Kinesis Data Stream and Firehose from various sources to S3.
  • Add support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.

__________________________________________________________________________________________

Cloud Engineer

Deloitte & Touche L.L.P.
03.2017 - 09.2019

Company Summary

The Charles Schwab Corporation is an American multinational financial services company. It offers banking, commercial banking, an electronic trading platform, and wealth management advisory services to both retail and institutional clients.

Responsibilities

  • Set up UNIX/Linux environments for various applications.
  • Built AWS infrastructure through configuration management tool CloudFormation and Ansible.
  • Designed an architectural diagram for applications before migrating into Amazon Cloud for flexible, cost-effective, reliable, scalable, high-performance and secured operations.
  • Responsible for the design and maintenance of the Subversion/Git Repositories, views, and the access control strategies.
  • Responsible for on-boarding application teams to build and deploy their code using GitHub, Jenkins, Nexus, and Ansible.
  • Installed, configured, and administered Linux systems (Redhat, SUSE, Centos).
  • Configured network services such as NFS/NIS/NTP for UNIX/Linux Servers.
  • Completed automation deployments using AWS by creating the IAM and used the code pipeline plugin to integrate Jenkins with AWS and also created EC2 instances to provide the virtual servers.
  • Set up databases in AWS using RDS storage and configured instance backups to S3 bucket.
  • Maintained user accounts (IAM), RDS, Route53, SES and SNS services in AWS Cloud.
  • Configured AWS Import/Export to accelerate moving large amounts of data into and out of AWS using portable storage devices for transport.
  • Automated deployment of applications inside software containers and configured Docker containers for branching purposes.
  • Used Git for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tool Maven.
  • Defined dependencies and plugins in Maven POM.XML for various activities and integrated Maven with GIT to manage and deploy project-related tags.
  • Coordinated in pushing code to GitHub and automated the process of release by pushing all the code to GitHub.
  • Experience modeling data and selecting application paradigms using PostgreSQL and NoSQL.
  • Designed and built a continuous integration and deployment framework for Chef Code using test-driven development.
  • Deployed VPC with VPN attachment to physical datacenter.
  • Automated the front-end platform into a highly scalable, consistent, repeatable infrastructure using a high degree of automation using Chef, Vagrant, Jenkins, and CloudFormation.
  • Used metrics to monitor application and infrastructure performance.
  • Automated the process of configuring property files and JDBC-related settings on WebLogic server during deployment using WLST scripts.
  • Pushed VPC flow logs and their execution into Splunk and monitor deployments.
  • Reviewed existing systems and made recommendations for improvements.
  • Scripted Linux repository database comparisons using Python for integration into MySQL RDBMS.

__________________________________________________________________________________________

AWS Engineer

Cognizant Technology Solutions
01.2016 - 03.2017

Company Summary

Allegiant Air operates scheduled and charter flights that link travelers in small-to-medium cities to world-class vacation destinations with all-nonstop flights and industry-low average fares.

Responsibilities

  • Designed and built AWS infrastructure using various resources such as VPC, EC2, S3, IAM, EBS, Security Groups, Auto Scaling, Transfer for SFTP, Elastic Beanstalk, CloudFront, VPC, CloudWatch, Lambda, Trusted Advisor, RDS, Cost Explorer & AWS CLI.
  • Implemented rapid provisioning and management for Linux using Amazon EC2, Ansible, and custom Bash scripts.
  • Implemented life-cycle policy for snapshots.
  • Deployed AWS resources using AWS Cloud Formation.
  • Created alarms and notifications for EC2 instances using CloudWatch.
  • Triggered AWS Lambda functions using CloudWatch scheduled events.
  • Managed IAM service in AWS for assigning roles and polices to users and used the IAM console to create custom users and groups.
  • Maintained tagging compliance for all the AWS resources and updated all tags using AWS CLI.
  • Retrieved resource metrics using AWS CLI, such as maximum/average CPU utilization and memory usage.
  • Ensured regular tag compliance and patch compliance to the servers.
  • Created S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
  • Provided technical assistance to all phases of the Cloud Program, including Infrastructure as a Service (IaaS) and Platform as a Service (PaaS).
  • Worked with Jenkins pipeline suite for supporting the implementation & integration of continuous delivery (CD) pipelines.
  • Installed, configured, and administered Jenkins Continuous Integration (CI) tool on Linux machines along with adding/updating plugins such as GIT, Maven, and Ansible.
  • Used Ansible/Ansible Tower as a configuration management tool to automate daily tasks, rapidly deploy critical applications, and proactively manage change.
  • Provisioned, operated, and maintained systems running on AWS and configuration management using Ansible, and deployed microservices using Ansible.
  • Enabled SSH access to servers from the jump server without key or password using Ansible and the shell.
  • Involved in configuration automation and centralized management with Ansible and implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Worked with Ansible for deployment of security tools, Nagios agents, and Nagios Servers in different environments.
  • Defined Terraform modules such as Compute and Users to reuse in different environments.
  • Established and applied appropriate branching, labeling/naming conventions using GIT source control.
  • Configured GIT plugin to offer integration between GIT and Jenkins.
  • Deployed build artifacts to application server using Maven and wrote Maven POM.xml files to automate integrated build activities on Jenkins.
  • Created shell scripts for scheduling automated backups from a file system (mounted as a local mount point) to a local disk using rsync and sent email upon completion.

__________________________________________________________________________________________

Junior Linux Systems Administrator

Constant, Llc.
06.2013 - 12.2015

Company Summary

Oracle is the world’s leading provider of business software. With a presence in over 175 countries, they are one of the biggest technology companies on the planet. They're using emerging technologies like AI, machine learning, and blockchain to solve critical real-world problems. From advancing energy efficiency to reimagining online commerce, the work they do is not only transforming the world of business—it’s helping governments, powering nonprofits, and giving billions of people the tools they need to outpace change and make a difference.

Responsibilities

  • Installed, configured, monitored and administrated Linux servers, which included the design and selection of relevant hardware to support the installation and upgrades for those operating systems.
  • Installed, deployed, and managed Linux RedHat Enterprise 7.x, CentOS, Ubuntu, and installed patches and packages for Red Hat Linux Servers.
  • Configured and installed RedHat and Centos Linux Servers on virtual machines and bare metal Installations.
  • Created and maintained Python scripts for automating build and deployment processes.
  • Utilized Nagios-based open-source monitoring tools to monitor Linux Cluster nodes.
  • Created users, managed user permissions, maintained user and file system quotas, and installed and configured DNS.
  • Worked with DBA team for database performance issues, network related issues on LINUX/UNIX servers and with vendors regarding hardware related issues.
  • Monitored CPU, memory, hardware and software including raid, physical disk, multipath, filesystems, and networks using Nagios 4.0 monitoring.
  • Hosted servers using Vagrant on Oracle virtual machines.
  • Automated daily tasks using bash scripts while documenting the changes in the environment and in each server, analyzing the error logs, user logs and /var/log messages.
  • Adhered to industry standards by securing systems, directory and file permissions, groups and supporting user account management along with the creation of users.
  • Performed kernel and database configuration optimization such as I/O resource usage on disks.
  • Created and modified users and groups with root permissions.
  • Administered local and remote servers using the SSH on a daily basis.
  • Experience with Nginx and Apache Tomcat web servers for application deployment.
  • Experience with analyzing and monitoring of log files to troubleshoot issues.
  • Involved in implementing Ansible playbooks configuration & maintaining them in several environments on AWS cloud.
  • Used CI/CD tools Jenkins, Git, Jira & Docker registry for configuration management & automation using Ansible.
  • Developed shell scripts and python scripts to automate system level activities, run API calls, and parse through outputs of REST API calls.
  • Created and maintained Python scripts for automating build and deployment process.
  • Facilitated client’s data interface utilizing SSH File Transfer Protocol.
  • Administered Linux servers for functions such as managing Apache/Tomcat, mail servers, MySQL databases, and firewalls in development and production.

__________________________________________________________________________________________

Education

Master of Science - Computer Science

Northern Illinois University
DeKalb
05.2015

Bachelor of Arts - Philosophy

Northern Illinois University
DeKalb, IL
05.2013

Skills

Cloud

AWS, Azure, GCP, Heroku

Programming Languages

Python, Java, NodeJS, Perl, C, C, C#, SQL, Swift, Objective-C, Prolog

Scripting

Bash, Python, Perl, YAML, XML, FTP

Platforms

AWS, Cloudera CDH 4/5, Hortonworks HDP 25/26, ELK

Operating Systems

Unix/Linux (Debian, Ubuntu, CentOS, Redhat, Manjaro), Windows 10, Windows Server

Compute Engines

VMWare, EC2, Lambda, Fargate, vSphere, ESXI

Data Visualization & Monitoring Tools

CloudWatch, Prometheus, Grafana, ELK, Tableau, PowerBI, Nagios

Network Protocols

SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP, TIP, iSCSI, Fibre Channel, NIS, NFS, DNS, DHCP, WAN, LAN, NAS, SAN

Software

Microsoft Project, VMWare, Microsoft Word, Excel, Outlook, PowerPoint

Databases

Microsoft SQL Server Database (XXX5, XXX8R2, 2012), Postgres, Apache Cassandra, Hbase, Hive, Amazon Redshift, DynamoDB, MongoDB

Timeline

AWS DevOps Engineer

Management Decisions, Inc.
09.2019 - Current

Cloud Engineer

Deloitte & Touche L.L.P.
03.2017 - 09.2019

AWS Engineer

Cognizant Technology Solutions
01.2016 - 03.2017

Junior Linux Systems Administrator

Constant, Llc.
06.2013 - 12.2015

Master of Science - Computer Science

Northern Illinois University

Bachelor of Arts - Philosophy

Northern Illinois University