Post Job Free

Resume

Sign in

Engineer Aws

Location:
St. Louis, MO
Posted:
June 24, 2020

Contact this candidate

Resume:

SHARATH (Senior DevOps Engineer)

Cell: 336-***-**** Email: add2fg@r.postjobfree.com

PROFESSIONAL PROFILE

Highly motivated and detail-oriented Senior DevOps Cloud Engineer with experience in cloud services, Linux System Administration, and Software Configuration Management (SCM). Automation Evangelist focused on streamlining all processes from infrastructure setup to application deployment. Proven Results-producing DevOps professional with experience in Linux systems, network administration, IT Operations, and Development Operations (DevOps).

Enforce and oversee in Building the CloudFormation templates that included RDS, Elasticsearch, Application Load Balancers, Autoscaling Groups, CloudWatch logs, EKS, ECS clusters, EFS filesystems to automate deployment on AWS.

Experience in cloud automation and orchestration framework using AWS.

Created S3 buckets and managing policies for S3 buckets and Utilized S3 bucket for storage and backup on AWS.

Extensive knowledge in migrating applications from internal data center to AWS.

Setup and build cost-effective, fault tolerant and highly durable EC2 instances, Auto Scaling, ELB and AMI.

Designed roles & groups with AWS AMI, maintained user accounts, RDB, DynamoDB, RDS, Route53, VPC, SQS.

Hands-on experience in AWS migration services like direct connect, snowball, kinesis data firehose.

Expert proficiency in creating Python Scripts to automate AWS services which include web servers, ELB, Cloud front distribution, database, EC2 and database security groups, S3 bucket and application configuration.

Automated infrastructure activities like Application Server setup, Stack monitoring using Ansible playbooks.

Technical expertise in working with Kubernetes on Amazon Web Services (EKS).

Experienced in creating Kubernetes clusters work with Helm charts running on the same cluster resources.

Leaded in managing container orchestration using Docker, Kubernetes, EKS, and Amazon Container Service.

Used Kubernetes to load balance, deploy scale and manage Docker containers with multiple name-spaced versions.

Focused on furthering Terraform API modules to manage infrastructure and published a module to the Terraform registry and contributed for end-to-end configuration management deploy our product inside AWS environment.

Maintained CI/CD pipeline by using Jenkins, Gitlab CI, Sonarqube, Maven, Gradle, and ANT for deploying containerized applications using Docker in the AWS cloud also integrated Ansible with Jenkins.

Developed Chef Cookbooks, Recipes, Roles and Data Bags to automate the services related to deployment.

Expertise in coordinating with developers to Branch, Merge, Tag and maintain versions across the environments using SCM tools like GIT, Apache Subversion (SVN), GIT, GitHub, GitLab, Bitbucket to track changes in source code.

Supported operations for integrating Jenkins with various tools like Gradle, Git, SonarQube, Nexus and implementing CI/CD automation for creating Jenkins pipelines programmatically architecting Jenkins Clusters.

Explicit knowledge with testing frameworks Junit, Selenium, cucumber.js for setup, build and delivery pipeline.

Extensively used Ruby scripting on Automation to create cookbooks comprising all resources, templates, attributes, OS builds, Application Installation; used Knife commands to manage Nodes through Chef.

Deployed servers using Puppet, and Puppet DB for configuration management to existing infrastructure and Implemented Puppet 3.8 manifests and Modules to deploy the builds for Dev, QA and production.

Experience in real-time monitoring and alerting of applications deployed in AWS using Cloud Watch, Nagios, and Splunk, and ELK Languages/Scripts (Elastic Search, Logstash, Kibana).

Ability to write and debug scripting like Shell, Bash, Python, Ruby, Perl, JavaScript, Cacti, and applied to servers like Tomcat, WebLogic, WebSphere, JBOSS to deploy code Implementation of JIRA to track all issues.

Deploying system stacks for environments like Dev, UAT, and PROD both on premise & cloud infrastructure.

Supported for installing RDBMS, NoSQL, OracleSQL, Apache Cassandra, SQL Server, MySQL, PostgreSQL, MongoDB.

Worked with scripting like Shell, Ruby, JSON, YAML, and Python also DEV languages like Java, .Net, PHP, and C#.

Experience on principles and best practices of SCM in Agile (scrum) and Waterfall methodologies.

Strong ability to troubleshoot any issues generated while building, deploying the stack on to the servers.

Provided best solutions by being on-call rotation in a 24x7 environment working with several business units.

PROFESSIONAL EXPERIENCE

CENGAGE LEARNING. July 2017 to Present Boston, Massachusetts Sr. DevOps Cloud Engineer (Consultant)

As a Sr. DevOps AWS Engineer, I work closely with developers to pinpoint & provide early warnings of common build failures, enforced automation in build and deployment procedures as per the requirement.

Responsible for Installation of applications on AWS EC2, AMI, RedHat, Ubuntu Instances and implemented AWS solutions using S3, EC2, RDS, EBS, EKS, Elastic Load Balancer, Auto-scaling groups.

Set up private & sub-networks using Virtual private cloud, created security groups to associate with networks.

Utilized Terraform, Ansible to create VPC’s, subnets, servers to serve multiple clients in secure & compliant fashion.

Served as a technical expert to create custom users and groups with IAM console on the Amazon cloud.

Extensively worked on Jenkins with Artifactory for continuous integration and End-to-End automation for all build.

Played an integral role to Upgrade Jenkins& Artifactory Servers and solved AWS cloud identified issues.

Utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, test, and deploy.

Updated legacy Ant build infrastructure to new Gradle based build system, enabling robust test, build & release.

Created and presented training materials for Groovy, Unit Testing, the Gradle build framework and others.

Designing technical architecture for cloud solutions to meet product needs for scalability, reliability, and performance.

Created Jenkins jobs to deploy applications to Kubernetes cluster, added support for cluster validation installing Docker using Docker toolbox, set up Docker Host, Registry, Docker images (Centos, RHEL & Ubuntu instances).

Created and managed Docker deployment pipeline for custom application images in the cloud using Jenkins.

Shaped & improved CI/CD system with Jenkins on Kubernetes & Docker container to build, test and deploy.

Used Ansible to deploy ELK for automating continuous deployment (CD), configured slave nodes report failures.

Used Jenkins and pipelines to drive all microservice builds out to the Docker registry and deployed to Kubernetes.

Integrated ELK, AppDynamics, Zabbix, OpsGenie to Prometheus & supported Operations team being 24/7 on call.

Coordinated with developers to establish appropriate branching, labeling/naming conventions using GIT.

Utilized JavaScript, Groovy to execute software systems. Automated build, release by developing Perl & Shell.

Created and maintained Python deployment scripts for Web Sphere web application server.

Managed Gradle environment by setting up local, remote and central repositories with required configuration files.

Utilized Gradle/MAVEN as build tools on Java projects for the development of build artifacts on the source code.

Responsible for design and maintenance of the Stash GIT Repositories, views, and the access control strategies.

Implemented Release schedules, communicated the Release status, created Roll Out Plans, tracked the Project milestones, prepared the reports and chaired the release calls and worked for a Jira Application.

Developed an audit log of JSON Web tokens using Seri logger in Elasticsearch with Kibana as Visualize.

Installed Logstash, Filebeat, Kibana and Elastic search on all the Logstash servers on all the environments.

Designed, developed and implemented multi-tiered Splunk log collection solutions & used Bug Tracking tools like JIRA.

Worked on User administration setup, maintaining account, monitor system performance using Nagios & OpsGenie.

Managed & architected more than 800 virtual servers, monitored application servers through Nagios, Web Servers Administration on Apache as well as Nginx and have experience on NoSQL databases like MongoDB & DynamoDB.

Provided leadership in ensuring and getting the projects meet all specifications while complying with all procedures.

REYNOLDS AMERICAN INC. Aug’ 2016 to July 2017 Winston-Salem, North Carolina

DevOps/AWS Engineer (Consultant)

Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful. Interacted with client teams to understand client deployment requests.

Created and Configured Red Hat, Windows Server, Ubuntu, CentOS, Virtual Machines in AWS using EC2, Elastic, VPC.

Configured SNS, SQS, Data Pipeline, RDS, Dynamo DB, S3, IAM, Cloud Front & ELB to setup environment on cloud.

Experienced with AWS CloudFormation templates on creating IAM Roles & end to end architecture deployment.

Used various Docker orchestration tools such as Docker-compose, Docker swarm, boot2docker, Quay on-prem registry. Automated Nagios alerts & set email notifications using Python script, executed them through Chef.

Automated deployments using CloudFormation Templates and Chef, used Maven for building Java Applications.

Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.

Handled code quality tracking and user management with build tools Maven and Gradle.

Automated REST APIs, HTTP, AWS S3 & other cloud testing using Selenium and Python boto3 framework added to Jenkins for CI testing. Workstation setup for Knife plugin to establish connectivity b/w Chef server & workstation.

Used Puppet to deploy ELK for automating continuous deployment, failure reporting & configured Slave Nodes.

Wrote playbooks for Ansible to deploy and configured application servers (JBOSS) to deploy the code.

Expertise in monitoring production health checks using Splunk, AppDynamics, ELK, Prometheus & Sumologic.

Worked with Nagios for networking issues, application monitoring in integration with AWS Lambda & CloudWatch to deploy & configure log analytics. Designed and developed Bamboo build deployments on Docker containers.

Performed daily system monitoring, verifying integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.

Installed and upgraded Chef Client to ensure converge with Chef-server.

Rolled out Chef to servers & used the node database to drive host configuration, DNS zones, backups & monitoring.

Supported and developed tools for integration, automated testing, deployment utilities, and release management.

Installed, configured and administered Jenkins CI tool on Windows & Linux machines.

Configuration SCM tools like Subversion (SVN), GIT and Setup Jenkins Build server and maintenance.

Experience in CI tool Jenkins for User Management, Plug-in Management and automate the daily processes.

Created Instances in Apache Web Server and JBOSS Application server in QA and Production environments.

Created WebSphere Application Server, clustered environments, handling Load Balancing for QA, UAT and Prod.

Automated Linux production server setup using Puppet scripts. Documented release builds and source control processes and plans. Used tools like Maven for writing build.xml and Pom.xml for Build Management.

Worked on Docker container snapshots, attaching to a running container, removing images, directory structures.

Experience working on Docker Hub, creating Docker images, handling multiple images primarily for middleware installations and domain configurations, deploying and maintaining multi-container applications through Docker.

Wrote Docker images for Bamboo, Nexus, worked with Atlassian tools like Bamboo, Stash & Jira.

HANCOCK WHITNEY BANK. Jan’ 2015 – July 16 Gulfport, Mississippi

Build & Release / AWS Cloud Engineer

Expert in IaaS, SaaS, VPC, IAM, SES, SNS, EC2, Autoscaling, Cloudformation, CloudTrail, DynamoDB, S3, API Gateway, Lambda, etc. and analyze AWS based product for defects, enhance automated testing to prevent regression.

Optimized and provided database AWS schemas, consultation to service teams for performance improvements.

Played active role in Chef configuration management, application deployment and automated Cloud Provisioning.

Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT.

Wrote Puppet Manifest files to deploy automated tasks to many servers at once.

Automated network permissions, maintain User & File System quota on RedHat Linux.

Installation and administration of RHEL 4.0 using tools like SSH, Telnet, and Rlogin.

Configured kick start server and updating/applying patches to the servers using RedHat Satellite server.

Automated Clear Case based release management process including monitoring changes between releases.

Worked with JIRA, a tool that handles Defect Change Request (DCR) & Maintenance Request (MR).

Written cookbooks for WebLogic, JDK and Jenkins, Tomcat, JBoss and deployment automation.

Resolving merging issues during build and release by conducting meetings with developers and managers.

Responsible to design, deploy best SCM procedures and set up CI for major releases in Jenkins & TeamCity.

Designed and implemented Puppet-based configuration management system for all new Windows & Linux machines.

Formulated & executed standards to design DNS servers also Implemented Gradle builds to automate JAR & WAR.

Deployed Enterprise Application Archive, Web Application Archive (WAR), Staging and Production environments.

Prepare specs for new infrastructure and VMware servers, disk storage, routers, firewalls, and VPN's.

Deployed latest patches for Linux & Application servers, Performed Red Hat Linux Kernel Tuning.

Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.

Responsible for the DB/Network operations with 80 servers, fine tune Servers & configure networks for optimum performance also setting up network environments using TCP/IP, NFS, DNS, SNMP agents, DHCP and Proxy.

Managed HP-UX, Compaq and Windows & Linux workstations/servers & setup Squid Proxy Server for internet sharing, block the unwanted sites, clustering for Linux servers also Package and patch management on Sun servers.

Assisted the DEV team to review maintenance tasks. Installed, maintained and administrated Oracle & Db2 Servers.

Worked on Kernel tuning, writing Shell scripts for system maintenance and file management.

Continuous Integration Tools

Gitlab, Jenkins, Hudson, Bamboo, TFS Visual Studio Build

Configuration Management Tools

Ansible, Chef, Puppet

Build Tools

Gradle, Maven, Ant

Testing Frame works

SonarQube, Junit, Selenium, cucumber

Containerization

Docker, Kubernetes, Mesos, Docker Swarm

Artifactory Repositories

Docker Hub, Artifactory (AY), Nexus, Nginx

Monitoring Tools

Nagios, ELK, Splunk, Prometheus, AppDynamics, OpsGenie

Scripting/Programming

Python, Perl, Bash, .Net, Java, Ruby, Power shell, YAML, JSON, Go

Web/Application Servers

WebSphere, Apache, Tomcat, JBOSS, WebLogic

Networking/Security

Services FTP-Vsftpd, SSH, TELNET, TCP/IP, HTTP, DHCP, FTP, NFS, WinSCP

Operating Systems

Windows, UNIX, Ubuntu, RHEL, Debian, CentOS, VMware

SKILLS SET:



Contact this candidate