Name:Naveen
Email id: *******.***@*****.***
Phone Number: 657-***-****
Summary:
7+ years of experience in IT industry comprising of DevOPs AWS Engineer in building CI/CD pipelines, Infrastructure Automation and Monitoring in AWS including EC2, VPC, ELB, S3, EBS, and Route53, Configuration Management, Application Development and Testing.
Experience with highly availability and scalable infrastructure in AWS Cloud Services, (EC2, S3, ELB, Cloud Watch, SNS, SQS, Glacier, IAM, VPC) and managing security groups on AWS
Working Knowledge on automation for deployment/configuration of different application servers like Web Sphere like Apache, Tomcat and Web Containers like Nginx
Implemented a CI/CD pipeline involving Jenkins and Chef to complete the Automation for Deployment
Good working knowledge of Build script and Automate solutions using various scripting languages like Shell, and Python
Experience in creating custom VPC's and IAM (Roles, Users, Groups) and attached required policies
Creating S3 buckets and enable the versioning of each object and enabled CORS on multiple buckets to access the cross-regional objects
Planned and implemented VPC’s with multiple Availability Zones and multiple subnets to meet the dynamic IP requirements
Experience in Branching, Tagging and Maintaining the Version across the environments working on Software Configuration Management (SCM) tools like Subversion (SVN) and GIT
Developed Bash script to migrate Unix/Linux servers from LDAP to Active Directory
Implemented local Ubuntu APT server for hosting custom Debian packages, to automate the configuration of Ubuntu image running on android.
Automate system configuration of application servers using configuration management tools like Docker, Chef and Puppet
Experience in Load balancing, DNS and Firewalls. Strong exposure to Microsoft Azure Cloud Services like Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) provider.
Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines
Used Docker for containerizing applications and further scaling instances with respect to containers
Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps, deployments.
Experienced in deploying and configuring Chef Server including Bootstrapping of Chef Client nodes for provisioning and created (Roles, Recipes, Cookbooks and Data Bags) for configuration
Knowledge on creation of Puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.
Knowledge in Postman and bit bucket
Experience in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS and knowledge in evaluate Ansible Playbooks and roles to automate the cloud deployment and operations
Knowledge in Designing, Installing and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications
Container management using Docker by writing Docker files and set up the automated build on Docker HUB.
Creation of custom Docker (Container Images, Tagging and Pushing) the images and creating the Docker Containers and Docker consoles for managing the application lifecycle
Assisted in creating and maintaining Ant build.xml and Maven pom.xml for performing builds
Converted the SVN repository to a local Git repository and shared the repository with the developers via Bitbucket
Migrated the development efforts from SVN repositories to Git (Bitbucket Server)
Experience in using the Agile/Scrum and Waterfall testing lifecycle Methodologies.
Professional Certifications
AWS Solution Architect Associate click herehttps://www.certmetrics.com/amazon/public/badge.aspx?i=1&t=c&d=2018-08-09&ci=AWS00587981
Technical Skills:
Operating Systems
Centos, Linux, Ubuntu, Unix and Windows
CI/CD Tools
Jenkins, Docker, Ansible, Chef, Terraform and Puppet
Build Tools
Maven and ANT
Source Control Tools
Subversion and GIT
Programing Language
Python, Bash, Shell Scripting
Data Base
Oracle and SQL
Cloud
AWS EC2, Azure, VPC, ELB, IAM, SNS, Cloud Watch, S3, Cloud Trail, Route53,
Methodologies
Agile, Scrum and Waterfall
Web Service
Web Logic, Web Sphere, Apache Tomcat
Bug Tracking Tools
Jira, Manage Engine, KACE
Comerica, Dallas, TX Sep-2019 to Present
Role: DevOps Engineer
Responsibilities:
Expertise in Amazon AWS Cloud Administration which includes services likeEC2, S3, Glacier, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
Hands on Experience in using configuration management tools like Cloud Formation, Terraform & Ansible.
Expertise in Azure infrastructure management
Setup up and maintenance of automated environment using Chef recipes& cookbooks within Azure environment
Write Terraform scripts to provision AWS resources EC2, EFS, ECR, ECS, ELB, IAM roles &S3.
Configured the Kubernetes provider with Terraform which is used to interact with resources supported by Kubernetes to create several services such as Config Map, Namespace, Volume, Auto scaler, etc.
Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a Continuous Integration system.
Configure monitoring and logging tools Splunk, Wily, Kibana using Python scripts and integrating it with internal servers to generate and automate reports to the management.
Troubleshooting of Docker based applications. AWS Cloud management and Puppet automation.
Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code
Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment on AWS environments through automated tools, Ansible / custom pipeline.
Managed internal deployments of monitoring and alarm services for the Azure Infrastructure (OMS).
Automated deployments, scaling, and operations of application containers across clusters of hosts, provided container-centric infrastructure by Kubernetes.
Writing Python scripts to automate Database migration processes. Knowledge on Massive Data migration expertise from SQL to PostgreSQL.
Power shell skills administering on Azure AD platform.
Written scripts using Azure Power Shell for automation and build process and wrote ARM templates for Azure Platform. Devops Azure Paas, developing ARM templates, configuring VSTS build and release pipelines, Power Shell Scripting.
Deploy, manage, and operate scalable, High Available, and fault tolerant systems on AWS.
Capability to provide AWS operations and deployment and best practices throughout the lifecycle of a project.
Experience with application/data migration to AWS and also good knowledge on Chef.
Environment: AWS, Puppet, Terraform, Jenkins, Ansible, Kubernetes, GIT, WebSphere, Solaris, Jira, Linux, Web Logic, Python, Shell scripts.
TD Auto Finance - Farmington Hills, MI Nov 2018 to Aug 2019
Role: Aws/ Cloud Engineer
Responsibilities:
Worked on converting design into infrastructure code developing solutions using AWS using orchestration tools Jenkins, Ansible& chef.
Created a CI/CD pipeline for .net applications by using MS build.
Created a centralized code quality dashboard by using Sonarqube for transparency and integrated Fortify SCA in CI/CD pipeline for security purpose
Used AWS resources in the cloud and maintain Continuous Integration and Continuous Deployment (CI/CD) pipeline for the fast-paced robust application development environment.
Worked in setting up multiple VPC's, NAT gateways, security groups, network ACL's, internet gateways and route tables to ensure a secure zone for organization in AWS public cloud.
An acquaintance in setting up the CI/CD pipeline using Jenkins, Maven, SVN, GITHUB, CHEF, Terraform and AWS for Java web applications.
Adding the New Co-Admin and Managing the Co-Admins for all the Subscriptions in the Windows Azure Platform.
Worked directly with Azure Product team in tracking and resolving defects in the beta Azure IaaS offering.
Administration and managing of Red Hat Open Shift cluster with Red Hat Linux 7.x which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues on AZURE, AWS. Used Python API for uploading all the agent logs into Azure blob storage Configured CI tools like Jenkins servers, Jenkins nodes, focusing on continuous integration and deployment, promoting Enterprise Solutions to target environments
Worked in Creation and configuring Elastic load balancers and auto scaling groups to distribute traffic in a cost efficient, fault tolerant in a highly available environment.
Worked on setting up dashboards for monitoring server infrastructure and SNS alerts for corrective actions or notifications using Cloud Watch service, Splunk, Prometheus & Grafana.
Created S3 Buckets to store files for serving static content for web applications.
Configured S3 Buckets with various life cycle policies to archive the infrequently accessed data to storage classes based on requirements.
Experience in creating and launching EC2 instances using AMI's of Linux (Amazon, RHEL, SUSE, and Ubuntu).
Wrote and Executed PowerShell scripts, script blocks, and commands.
Created EBS volumes for storing application files for use with EC2 instances.
Experience in creating RDS database instances, configured snapshots to take backups of volumes and images to store launch configurations of the EC2 instances.
Scripted Templates for AWS infrastructure as a code using Cloud Formation / Terraform templates to build staging and production environments.
Worked on creating EKS cluster to deploy containerized applications built using Docker and setup pipelines in Jenkins to deploy applications integrating Linux base images and Tomcat server.
Build Automation process implementation using Jenkins along with Python and Shell scripts to automate routine administrative tasks reducing manual intervention.
Implemented Continuous Integration and Continuous Delivery using Jenkins and GIT from scratch building custom pipelines running automation tests.
Install, Configure and Manage JFrog Art factory repository tool and configure to use as chef supermarket and Ansible galaxy as local repository and remote caching proxy repo.
Used confluence for creating content and Jira for issue management and Agile/Scrum Tool.
Used Service Now for managing Incidents, Requests, problems and integrated change processes with Jenkins for standard changes.
Environment: AWS (VPC, EC2, S3, ELB, EBS, RDS, IAM, EKS Cloud Formation, Route 53, Cloud Watch, Cloud Front, Cloud Trail), GIT, MYSQL, AWS CLI, Enterprise Linux (Amazon, Redhat, SUSE), Ruby, Shell scripting, Jenkins, GitLab, Art factory, Jira, Hip chat, Slack, fortify, Sonar cube, Chef, Terraform, Ansible, Docker, Prometheus, Splunk, Grafana, Apache, Tomcat, Jboss EAP, WebLogic Server
Mercury Insurance,Los Angeles, CA March 2016 – Oct 2018
Role: Aws/ Cloud Engineer
Responsibilities:
•Implemented & maintained the branching and build/release strategies utilizing VSTS GIT and performed all necessary day-to-day GIT support activities. Developed Azure ARM Templates for different teams to deploy the .Net based application on to Web roles; triggered ARM Templates from the VSTS to build the .Net based applications and worked on Azure Key Vault to encrypt the data.
•Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker.
•Creation of Python scripts for data access, analysis (Scripts, Data Feeds, XLS, FIXML) to aid in process, system monitoring, and reporting. Rewrite existing Java application in Python module to deliver certain format of data.
•Design, implement, and test Disaster recovery. Tested the automated removal of failed nodes from upstream ELB. Setting up flow logs from Aws to sumologic.
•Worked with monitoring systems and tools like Nagios, New relic, Cloud Watch, Grafana, data dog etc. Optimized Grafana quires for accurate results from visualization graphs.
Environment: Clear Case, ANT, Shell Scripts, Azure, XML, UNIX, Build Forge, Jenkins, Bash, Puppet, AWS, MySQL and NoSQL.
CBRE Inc - Dallas, TX Nov 2015 - Feb 2016
Role: Devops Engineer
Responsibilities:
•Responsible for the care and feeding of the various tools used in the DevOp stool chain. The DevOps Engineer role is inherent in automating the development and deployment pipeline.
•Updated mongo dB puppet modules adjusted mongo dB profile to address startup warnings and Restore logging support in MySQL/mongo profile. Written Ansible scripts to restart services in all production servers.
•Environment provisioning solutions using Docker. Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes. Configured and maintained Jenkins and Docker for Continuous Integration and automation of all build and deployments.
•Maintain Chef and Puppet servers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
•Adding the New Co-Admin and Managing the Co-Admins for all the Subscriptions in the Windows Azure Platform.
•Worked directly with Azure Product team in tracking and resolving defects in the beta Azure IaaS offering.
•Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
•Worked on setting-up continuous deployment pipelines using Jenkins across multiple Kubernetes clusters to stress the clusters with new infrastructure tools for Kubernetes in development environments. Automated these pipelines through Jenkins using pipeline script.
•Wrote several Jenkins jobs using pipeline scripts to automate GITHUB operations through Jenkins. And, Bash and Python scripts to upgrade Kubernetes infrastructure related tools.
•Installation and Up gradation of packages and patches, Configuration management, Version Control, Service packs, troubleshooting connectivity issues and reviewing Security constraints.
Environment: AWS, Jenkins, Terraform, GIT, Ansible, Azure, Subversion, Solaris, Jira, Linux, WebSphere, Web Logic, Python, Shell scripts
ICICI Bank Jan 2014 – Oct 2015
Build and Release Engineer
Responsibilities:
Configured and administered Jenkins pipelines for automated builds and responsible for installing Jenkins master and slave nodes.
Maintained existing applications and designed and delivered new applications.
Streamlined deployment process by setting up continuous integration with Jenkins.
Zero downtime deployments and CI jobs maintenance
Used Jenkins and SVN to automate deployment tasks.
Built deployment process by setting up Jenkins, SVN and Git. Setup Dev and Test environments that are continuously deployed to with each successful build.
Worked on automating Application Build processes.
Have written and managed Chef Cookbooks for configuration management.
Managed the chef repo, chef work stations and chef nodes
Experience with setting up Chef Infra, bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
Have closely working with the Development team to create the CICD pipeline
Maintained SVN repositories for DevOps environment: automation code and configuration
Administration and creation of Hudson jobs, including automatic generation, reporting and alerting of build failures and build status indicators, and information radiators
Experience in setting up Upstream and Downstream Jobs in Jenkins and involved in managing the Jenkins Pipelines
Created Multibranch Pipeline Jobs for Builds and Deployments, installed several plugins in Jenkins to support multiple tools required for the implementation of projects.
Automated CI/CD pipeline for the monitoring tools Docker containers and written script to test them.
Ability to work closely with teams, to ensure high quality and timely delivery of builds and releases.
Performing application deployments using EAR / WAR files, as requested by the application teams on the respective environments WAS, WebLogic, Jboss and Tomcat
Administering, monitoring and troubleshooting tasks related to the support of Web Sphere Application Server, Weblogic and Jboss.
Environment: Subversion, Perforce, Clear Case, Ant, Jenkins, Hudson, Web Sphere Application Server (WAS), Web services, Web Logic, Perl Scripting, Quality centre, Oracle 10g, Visual Build, ANT, J2EE.
Education: Bachelor of Computers Science
References: Provided upon request