Accomplished Linux Admin and DevOps/Cloud Engineer with 5+ years of experience in managing server infrastructures, administration of mission-critical and highly available environments.
Expertise in the areas of Software Development Life Cycle (SDLC) methodologies, Change Management, Disaster Recovery, Failure Management, Incident & Issue Tracking, Cost Optimization, Log Monitoring, and Cloud Implementation.
Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing almost all the AWS stack like EC2, IAM, EBS, S3, VPC, RDS, SES, ELB, Autoscaling, CloudFront, Cloud Formation, Elastic Cache, CloudWatch, SNS, Route53 , Auto scaling groups.
Good in Integrating an application with Azure AD . Design/Implement a multi-site or hybrid network, Set up Site to Site & Point to Site VPN between on-prem and Azure Networks, Azure Site Recovery/Azure Backup.
Proficient in Source Control Management tool like GIT , configuring Baselines, Branching, Merging, and Backup.
Designing, implementing, and supporting fully automated Continuous Integration and Continuous Delivery processes.
Proficient in DevOps culture through CI/CD tools like Jenkins, GitLab, Maven, and configuration management tools like Chef and Ansible .
Experienced in Software Development Life Cycle (SDLC), Agile Methodologies, Scrum processes.
Expertise in managing the artifacts in the Nexus Artifactory & JFrog repository managers generated by ANT and Maven.
Automated the continuous integration and deployments using Jenkins, Docker, Ansible, and AWS Cloud templates. Created local, virtual repositories in Jfrog Artifactory and integrated with Jenkins .
Good in handling scripting with YAML, Unix Bash and Shell scripting.
Experience in installing, upgrading, configuring, creating and managing user accounts, security rights, disk space quotas and process monitoring in Red hat Linux.
Experienced in Unix/Linux system administration, Server Builds, System builds, Installations, Upgrades, Migrations, and troubleshooting on Red hat Enterprise Linux , CentOS , Ubuntu , Windows , Fedora , and Solaris .
Experience in experience on application server maintenance and J2EE application deployment in application servers like Apache, Tomcat, IBM WebSphere, and Oracle Web Logic.
Worked with Docker and Kubernetes on multiple cloud providers, by helping developers build and containerize their application (CI/CD) to deploying either on a public or the private cloud.
Worked Kubernetes for creating new projects, services for load balancing, and adding then to routes to be accessible from outside, Creation of Pods through new application and control the scaling of Pods, troubleshooting it through SSH and logs.
Good understanding of the OpenShift platform in managing containers using Kubernetes .
Managed environments DEV, QA, CI, UAT, and PROD for various releases and designed instant strategies with teams.
Management and design of integrated build pipelines using continuous integration workflows such as Jira, GIT, Stash, Jenkins, Docker, Kubernetes, AKS, Terraform, ELK (Elastic Search, Log stash, Kibana).
Environment provisioning solutions using Docker and Created Docker images using a Docker file , worked on Docker container snapshots, removing images, and managing Docker volumes.
Configuring and implementing an OpenStack SDN infrastructure to enable massive dynamic scaling of compute and storage resources.
Worked extensively on automation engine Ansible that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
Implemented and supported monitoring tools like New Relic , Nagios , Splunk on QA, and Production servers for Resource, Network, and Log Trace Monitoring.
Designed and developed automation and processes to streamline software setup and deployment processes.
Having good communication skills, motivated, team player, and hard worker with interpersonal skills and problem-solving skills.
Overview
8
8
years of professional experience
Work History
Deployment/DevOps Specialist
ATB Financial
04.2019 - Current
Responsible for debugging, supporting & monitoring Implementation (IMPL) environments, working with New Relic and CloudWatch to monitor the tower logs
Worked on AWS FedRAMP compliance resources to spin infrastructure for the health care data analytics project
Managing AWS infrastructure and automation with CLI and deployed multiple resources simultaneously, using CloudFormation stacks in AWS
Supported multiple accounts of AWS using CLI
Good understanding of AWS resources such as EC2, S3, IAM, CloudFormation, CloudWatch, cfn-init, cfn-init logs, VPC, Security Group, Nat gateway, Internet gateway, Route53, etc
Working for DevOps Platform team responsible for specialization areas related to cfn-init for Cloud Automation
Set up, administer, and maintain tools such as GitHub on AWS EC2 instance
Proficient in setting up and configuring Baselines, Branching, Merging, and Backup through GitHub Enterprise
Good understanding of securing application instance or server on AWS
Created YAML stack for NoSQL database and Mongo DB database
Managed Kubernetes charts using Helm
Created reproducible builds of Kubernetes applications, managed Kubernetes manifest files, and managed releases of Helm packages
Implemented automated local user provisioning VMs on SSAWS cloud through Chef Recipes
Experienced Cloud and DevOps engineer in Automating, Configuring, and deploying instances on AWS, AZURE Cloud environments
Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible and deploying application containers
Experience creating pods and clusters in Kubernetes and deploy those using OpenShift
Good understanding of Open shift platform in managing Docker containers and Kubernetes Clusters
Created Kubernetes cluster from scratch and Implemented Python, PyTorch in a highly distributed environment with Docker and Kubernetes
Created Docker Image from scratch and deployed on Azure/AWS environments.
Cloud/DevOps Engineer
Cenovus Energy Inc
01.2018 - 03.2019
Designed and configured AWS VPC, Auto-scaling, Load-balancer to build highly scalable and fault-tolerant architecture and software requirements and deployed them using AWS EC2 and Lambda
Worked with FedRAMP complained architecture to support healthcare data
Worked on windows server image to hardening the operating system to achieve FedRAMP certs
Wrote Ansible Playbooks with Python as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python
Run Ansible Scripts to provision Dev servers
Worked on running Jenkins in Docker containers with AWS EC2 slaves in AWS Cloud configuration with Docker Swarm
Initially thought of using Kubernetes then finally decided to use Docker swarm because Docker swarm is integrated with the Docker daemon
Used Puppet to install and manage configurations on machines like log stash, log rotate, etc
And maintained and developed Puppet modules responsible for deploying OpenStack and other cloud tools
Managing AWS Infra and automation with CLI, API
Managing DATA Center Inbound and outbound services
Worked on automation Puppet
Used Terraform in managing resource scheduling, disposable environments and multitier applications
Worked on creating Azure VM, Cloud Services and Storages by using Azure Power-Shell Script
Handled escalated Support tickets till closure for MS Azure PaaS platform
Configured AD connects to configure federation with on-premises ADFS and Azure AD
Created Storage Pool and Stripping of Disk for Azure Virtual Machines
Backup configure and Restore Azure Virtual Machine using Azure Backup
Experienced in branching, tagging and maintaining the version across the environments using GIT on Linux and windows platforms
Used MAVEN as build tool for deploying of artifacts on the code and integrated Maven with Jenkins in CI/CD pipeline
Configured VMs availability sets using Azure portal to provide resiliency for IaaS (Infrastructure-as-a-Service) based solution and scale sets using Azure Resource Manager to manage network traffic
Built Continuous Delivery pipeline with Docker, Jenkins, GIT, Bit Bucket and AWS AMI using Terraform
Created Post Commit and pre-push hooks using JavaScript in Source Control Tool like SVN and GIT repositories
Implemented Hadoop clusters on processing big data pipelines (ETL) using Azure Data Bricks
Implemented Azure infrastructure to execute the ETL using Azure DevOps pipeline
Worked on multiple DevOps Pipeline for data processing for P&G Data analytics project
Worked on Data Bricks Clusters, running multiple clusters as requested by developer using Azure Data Bricks
Created End to End pipeline using Azure DevOps supporting ETL jobs and Code deployments
Implemented infrastructure automation using ARM templet in Azure and CFN-INIT in AWS
Worked on Ansible as Configuration management tool, to automate repetitive tasks and quickly deploys critical applications, and proactively manage changes using YAML Scripting
Written Chef Recipes to perform middleware binary Installation and Configuration tasks involving JDK, Tomcat binaries installation
Setup Virtual Appliances (VMs) to meet security requirements as software-based appliance functions
Worked on different features in Visual Studio: Code labeling, Upgrade TFS to newer version, Backup Restore of TFS, enforcing policies, TFS Health Monitoring, Code deployment to environments, build script-using PowerShell in Windows Environment and Server Monitoring
Worked on AWS Cloud Watch Monitoring creation dashboard and updating as required
Used Nagios to monitor AWS EC2 Linux instances with Chef Automation and used AWS CLI extensively
Worked with various NoSQL databases such as MongoDB, Cassandra, CouchDB and HBase to migrate into AWS NoSQL DynamoDB database
Support Maven and Gradle multi module builds and store artifacts in remote repository in Artifactory
Maintained Cloud Services using AWS Cloud Formation, which helped developers and businesses an easy way to create a collection of, related AWS resources and provision them in an orderly and predictable fashion
Monitored Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers and utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups
Responsible for maintaining 4-5 Different Testing/QA Environments and erection of the PROD Environment in AWS
Configured AWS IAM and Security Group in Public and Private Subnets in VPC and worked as Admin for AWS in managing the user using IAM for the AWS access
Key role in creating IAM to set up user roles with corresponding user and group policies using JSON
Setting up Amazon EC instances, virtual private cloud (VPCs), and security groups and created AWS Route53 to route traffic between different regions and used BOTO and Fabric for launching and deploying instances in AWS
Expertise in writing Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes
Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby scripts
Implemented CI using Jenkins and continuous deployment
Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments
Managed GIT repository, code merging, production deployments and analyzed and resolved conflicts related to merging of source code for GIT
Maintained build related scripts developed in shell for Maven builds, created and modified build configuration files including POM.xml
Worked with MAVEN as a build tools on java projects for the development of build artifacts on the source code
Involved in POC and implementation on new tools like Terraform and pushing it to stash repository, which helps in better release engineering and worked on Terraform for managing the infrastructure through the terminal sessions and executing the scripts through the terminal
Worked with Kibana 4.1.2 to generate customer facing dashboards
Developing custom Integration with Splunk and Amazon web services
Built Cloud infrastructure for Multi-Tier Applications with Failover and High Availability Mode
Designed roles and groups using AWS Identity and Access Management (IAM) and implemented Worked on AWS EBS, Elastic Load balancer (ELB), auto scaling group services
Storage on AWS EBS, S3 and Glacier and automate sync data to Glacier
Databases services on AWS like RDS, Dynamo DB
Elastic Transcoder, Cloud front, Elastic Beanstalk, Migration of two instances from one region to another, configuration of site- to- site VPN and open VPN using Linux EC2 instance
End to End solution for hosting the web application on AWS cloud with integration to S3 buckets
Used Amazon S3 to backup database instances periodically to save snapshots of data
Managed hardware, software, and networking for a large-scale cluster on Amazon EC2
Automated system deployment, monitoring, alarming, and scaling in the Cloud
Developed and implemented Software Release Management strategies for various applications according to the agile process
Built python automation scripts to apply OS patching for EC2 instances for security upgrades
Setup the Chef servers, chef workstations, chef nodes and involved in bootstrapping new infrastructure chef nodes
Written Chef Cookbooks and recipes to Provision several pre-prod environments of Cassandra DB installations, Web Logic domain creations and several proprietary middleware installations
Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various chef nodes
Used Jenkins, Build forge for Continuous Integration and deployment into WebSphere Application Server
Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects
Installed and Configured the Nexus repository manager for sharing the artifacts within the company
Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements and written Maven and ANT build tools for application layer modules
Developed Code repository management, code merge and quality checks with various tools, especially GIT, NEXUS
Environment & Tools: EC2, F5 Load balancing, Auto Scaling, route53, S3, IAM, RDS, CloudFormation, Jenkins, Chef, Puppet, Docker, Maven, Nagios, Python Scripts, Perl Scripts, VMware ESX/ESXi Server and Workstation.