Post Job Free
Sign in

Engineer Aws

Location:
Dallas, TX
Posted:
April 03, 2021

Contact this candidate

Resume:

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



Contact this candidate