PROFESSIONAL SUMMARY:
DevOps Engineer with *+ years of hands-on experience supporting, architecting and optimizing mission critical deployments in AWS. Proficient with Configuration Management Tools, and on developing CI/CD pipelines
Extensive experience in AWS, DevOps, UNIX and Linux administration, Build Engineering and the release management process including end-to-end code configuration, building binaries and deployments of artifacts and the entire life cycle model in enterprise applications
Hands on experience with a broad range of AWS Cloud Services like EC2, VPC, ELB, Auto Scaling, VPC, Route53, RDS, S3, IAM, SNS, SQS, Dynamo DB, Elastic search and Cloud Watch with in-depth knowledge of other cloud services like Microsoft Azure and Open Stack
Experienced in Branching, Merging, Tagging and Maintaining the version across the environments using SCM tools like Git, and Subversion on Linux Platforms
Experience in data integrity and data security on AWS Technology by implementing AWS best practices
Expertise in configuring Inbound/Outbound in AWS security groups according to the requirements
Hands on experience in developing utilities in Shell and Python scripting to automate processes
Competent extent of skills on DevOps essential tools like Chef, Puppet, Ansible, Docker, Subversion, Git, Jenkins, Ant, Maven and Dockerized applications by creating Docker images from Docker file
Good knowledge in configuring AWS IAM and Security Groups in Public and Private Subnets in VPC
Expertise in utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy. Worked on Kubernetes system to automate deployment, scaling and management of mobile and web containerized applications
Experience in working with deployment of complex infrastructure using AWS CLI and AWS Console
Hands-on Experience in implementing Security using NACL, Security Groups, Private-Subnets, Encryption on Transit and Encryption at rest
Hands-on Experience working on Migrations from On-Premises to AWS Cloud
Setup Continuous Integration for major releases in Jenkins. Created Pipeline in Jenkins by integrating Git and Maven Plugins. Created new build jobs in Jenkins admin console and configured global environmental variables
Well versed with many different concepts of Chef like Roles, Environments, Data Bags, Knife, Chef Server Admin/Organizations
Exposure to Remedy and JIRA tracking tools for tracking defects and changes for Change Management
Experience in configuring and implementing various AWS components such as Elastic IPs, EBS, Elastic Cache, Elastic Beanstalk, Redshift and Cloud Formation
Created protocols for Backup and Disaster Recovery
Expertise in version control system tools like Git
Experience with Oracle and MS SQL Server DB Tasks (DML, DDL Executions, Log Rotations, and Client Administration)
Used Ansible as a powerful tool for creating infrastructure and deployed on servers
Experience in implementing and administering monitoring tools Nagios and Splunk
Expertise in creating Active Directory and Network Fundamentals, Protocols such as TCP/IP, DHCP, DNS and Group Policy
Experience in administration of MS SQL server and MySQL in AWS cloud platform
Excellent comprehension of SDLC Methodologies like Agile, Waterfall and other processes
Well versed with deadline pressures, superior analytical, time - management, collaboration, communication and problem-solving skills
TECHNICAL SKILLS:
Cloud/Virtualization Technologies
Amazon Web Services(EC2, VPC, EBS, AMI, SNS, RDS, ELB, CloudWatch, CloudFormation AWS Config, S3, Cloud Trail, IAM, OpenStack, VMWare, auto scaling Servers, Glacier, Storage Lifecycle Rules, Elastic Beanstalk, Route 53, Data-Pipeline, EMR, CodeCommit, CodeDeploy, DirectConnect, Lambda, RedShift, Kinesis), Microsoft Azure, Google Cloud Platform
Build Tools
Gradle, Ant, Maven
Configuration Management Tools
Chef, Ansible, Puppet
Continuous Integration Tools
Jenkins, Bamboo, Team City
Web Development
HTML, CSS, XML, JavaScript, React JS
Virtualization
VMware, Vagrant, ESX
Application/Web Servers
IBM Web Sphere, Apache Web Server, Web logic, Apache Tomcat,
JBoss, WAS
Programming/Scripting Languages
Python, Ruby, Bash, Shell, Perl
Continuous Monitoring Tools
Nagios, Splunk, ELK
Version Control Tools
Git, CVS, SVN, Perforce
Operating Systems
Windows 98/XP/NT/2000/2003, UNIX, LINUX, RHEL 7, SOLARIS
Containerization
Docker, Kubernetes, Vagrant, Open Shift
Network Protocols
TCP/IP, FTP, SMTP, SOAP, HTTP/HTTPS, DHCP, NDS, NFS
Database
MySQL, Oracle, SQL Server, Mongo DB, PL/SQL
Bug Tracking Tools
JIRA, Rally
PROFESSIONAL EXPERIENCE:
Client: Concentra Bank, Saskatoon, SK July 2018 – Till Date
Role: AWS DevOps Engineer
Responsibilities:
Configuring Amazon EC2 instances and launching the new instances with same configuration using AMIs. (Amazon Machine Images) Installing applications on AWS EC2 instances and configuring storage on S3 buckets
Working with implementation team to build and engineer services for Linux and AIX Operating Systems. Working on AWS and Open stack cloud to provision new instances, S3 Storage Services, AWS EC2 and Cloud Watch Services. CI/CD Pipeline Management through Jenkins
Responsible for using AWS console for deploying and operating AWS services specifically VPC, EC2, S3, EBS, IAM, ELB and Cloud Formation
Maintained the user accounts IAM Roles, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud
Migrated and Maintained Build and Test Environments into the cloud Infrastructure
Developed Cloud Formation scripts to automate EC2 instances
Used MAVEN as build tools on Java projects for the development of build artifacts on the source code
Configured Docker container for Branching purposes.
Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
Developed Ansible scripts for an automated server provisioning and Docker images for isolation, reducing the time between provisioning and deployment from over few hours to less than 10 minutes.
Installing and configure Java, Splunk and tomcat by using ansible playbook configuration management.
Responsible for Design and Maintenance of GIT, Stash repositories, Views and the access control strategies, Designed and Implemented CI (Continuous Integration) system, configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl, Python)
Experience with container-based deployments using Docker, working with Docker images and Docker hub.
and Wrote scripts in Terraform to spin up EC2 instances
Used Python scripting for automation, highly scalable, build promotions for staging to production
Used Jenkins for continuous integration and deployment into Apache Tomcat Server
Used Ansible for configuration management of hosted instances within AWS. Configuring and Networking of Virtual Private Cloud
Installed, Configured and Managed monitoring tools such as Splunk for Resource Monitoring/ Network Monitoring/ Log Tracing
Used Splunk for Log Analyzing and improving the performance of servers
Set up Jenkins server and build jobs to provide continuous automated builds based on polling
Involved in troubleshooting the build issues and solving them
Used JIRA tool to track all the defects and changes related to Build and release team
Environment: AWS (EC2, S3, ELB, RDB, Dynamo DB, SES, SQS, SNS, Route53, VPC, Auto scaling, Cloud Formation), Docker, Chef, Jenkins, Maven, Python, Splunk, Linux, WebLogic, RHEL, GIT, JIRA.
Client: Pafco Insurance, Markham, ON Dec 2016 - June 2018
Role: AWS Devops Engineer
Responsibilities:
Implemented new process and policies for build process and involved in auditing
Build Continuous Integration environment (Jenkins) and continuous delivery environment (puppet)
Implemented Automated Application Deployment and written Deployment scripts and automation scripts
Involved in Leading Automation deployment team and working with Puppet, and written puppet modules for Application deployment
Supported over 200+ AWS cloud instances and used AWS command line interface to manage and configure various AWS products
Performed installation, configuration, up gradation, patching on RHEL 6.x, 5.x and Windows 2008 and Windows 2012 in EC2 instances
Maintained Build related scripts developed in Maven, Python and Shell
Planning and implementing VPCs with multiple availability zones and multiple subnets to meet the dynamic IP requirements
Modified Build configuration files including Maven build.xml
Configured and Implemented Jenkins to implement the CI/CD pipeline
Configured Jenkins as a common build engine to build and deploy applications to DEV, QA and PROD environments
Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances
Involved in Python, Shell and Ruby scripting including but not limited to writing scripts to automate AWS Administration tasks viz., tagging instances, volumes etc.,
Performed Auto Scaling, Elastic Load Balance and AMIs and utilized EBS to store persistent data and mitigate failure by using snapshots
Extensively utilized Amazon Glacier for Archiving data
Developed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB, Security Groups
Worked on performing root cause analysis on instances to which developers are unable to SSH into by unmounting root volumes.
Implemented Infrastructure automation through Puppet, for auto provisioning, code deployments, software installation and configuration updates.
Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation.
Assisted in installation of various CI/CD tools like Jenkins, puppet, ansible, docker and terraform.
Worked on resizing the EBS volumes and root volumes as per the Dev team requirements
Worked on Cassandra and Oracle Databases there by connecting different environments to these databases in lower and production environments
Designed Cloud formation templates for launching complete application stack for non-prod and prod stacks with auto scaling feature
Worked with Amazon support for Hardware support and replacement of the faulty units like Amazon retirements during maintenance windows
Implemented roles and groups for users and resources using AWS Identity Access Management (IAM) and also managed network security using Security Groups and IAM
Expertise in utilizing Cloud Watch to monitor resources such as EC2, Amazon RDS DB services, Dynamo DB tables, to set alarms for notifications or automated actions and to monitor logs for a better understanding and operation of the system
System Cloning, System Copy, and Data Refresh as agreed to by the business stakeholders
Designed and implemented fully automated server build management, monitoring and deployment by using Devops technologies like Puppet
Designed and implemented scalable, secure cloud architecture based on Amazon Web Services (AWS)
Documented entire System Configurations, Instance, OS and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure, Architecture drawings current with changes and provided on call support
Implemented SCM tools i.e. Subversion/GIT, Stash Repositories, Source tree, views, and the access control strategies
Environment: Amazon EC2, Amazon Web Services, Puppet, Python Scripts, Shell Scripts, JIRA, Git, Docker, Cloud Formation, Maven, Amazon RDS DB services, Cloud Watch, Cassandra
Client: Veritis Solutions India Pvt. Ltd. Jan 2015 - Nov 2016
Role: AWS/ DevOps Engineer
Responsibilities:
Designed and implemented Disaster Recovery for their ongoing servers from one region to another region in AWS using AWS Disaster recovery practices
Experience in configuring Amazon EC2 instances and launching the new instances with same configuration using AMIs (Amazon Machine Images) in the DR region
Installing applications on AWS EC2 instances and configuring storage on EBS Volumes
Working with implementation team to build and engineer services for Linux &AIX Operating Systems. Working on AWS &Open stack cloud to provision new instances. S3 Storage Services. AWS EC2 & Cloud Watch Services. CI/CD Pipeline Management through Jenkins
Responsible for using AWS console for deploying and operating AWS services specifically VPC, EC2, S3, EBS, IAM, ELB and Cloud Formation.
Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
Implemented and maintained Chef Configuration management spanning several environments in VMware and the AWS cloud.
Valuated Chef Framework and ChefDK tools to automate the Cloud deployment and operations.
Maintained the user accounts IAM Roles, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud
Replicated Data from one region to another region using EFS Cross region Sync
Replicated S3 buckets cross region using AWSCLI commands and S3 bucket sync policy
Migrated and Maintained Build and test Environments into the New DR region
Installed and configured New monitoring service called ALERTA and integrated Nagios, AWS cloud watch and pingdom on to ALERTA console
Developed Cloud Formation scripts to automate EC2 instances and applications
Written Chef cookbooks and recipes to provision several pre-prod environments consisting of deployment automation, AWS EC2 instance mirroring, Weblogic domain creations and several proprietary middleware installations
Maintained Build related scripts developed in ANT, Python and Shell
Configured and Implemented Jenkins to implement the CI/CD pipeline
Configured Jenkins as a common build engine to build and deploy applications to DEV, QA and PROD environments
Configured Docker container for applications
Responsible for Design and Maintenance of GIT, Stash repositories, Views and the access control strategies
Designed and Implemented CI (Continuous Integration) system, configuring Jenkins servers, Jenkins nodes, creating required scripts (Python)
Experience with container-based deployments using Docker, working with Docker images and Docker hub
Used Python scripting for automation, highly scalable, build promotions for staging to production
Installed, Configured and managed monitoring tools such as Splunk for Resource Monitoring/ Network Monitoring/ Log Tracing
Involved in troubleshooting the build issues and solving them
Environment: AWS (EC2, S3, ELB, RDB, Dynamo DB, SES, SQS, SNS, Route53, VPC, Auto scaling, Cloud Formation), Docker, Chef, Jenkins, ANT, Python, Linux, WebLogic, GIT, JIRA