Post Job Free

Resume

Sign in

Aws Engineer

Location:
Loveland, OH
Posted:
March 27, 2020

Contact this candidate

Resume:

Name : Kruthik M

Email ID: adcg67@r.postjobfree.com

Contact: 940-***-****

Professional Summary:

Successful Cloud/DevOps Engineer with almost 5+ years of professional Experience dedicated to automation and optimization. Understands and manages the space between operations and development to quickly deliver code to customers. Has experience with the Cloud, as well as DevOps automation development for Linux systems. Seeking for a position in Cloud/ DevOps, to contribute my technical knowledge.

Over 5+ years of experience in IT industry focused on Software Configuration, CI/CD Pipeline, Build/Release Engineering, Deployment Automation, Amazon Web Services, Cloud Implementation and Linux Administration and implementing Continuous Testing and delivery solutions.

In depth understanding of the principles and best practices of software configuration management (SCM) in Agile, Scrum and DevOps methodologies.

Strong Experience in setting up enterprise infrastructure on AWS platform and In-depth knowledge in designing highly available, fault tolerant, scalable systems like EC2, S3, EBS, VPC, ELB, AMI, SNS, SQS, RDS, IAM, Lambda, Route 53, Auto scaling, Load Balancing, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OpsWorks, NAT Gateways, Subnets, Security Groups.

Experience in Azure IaaS, PaaS Services. Worked on various services - VM, Storage, Redis Cache, Hybrid Integration, CDN, Traffic Manager, Blobs, Table Storage, Active directory, Web / Worker Roles, Web Sites, ACS, Azure Data Factory, Functions and Lambda Architecture, Azure SQL Data Warehouse, Power BI, Azure Blob Storage, Web API, VM creation, ARM Templates, Lift & Shift, storage.

Experience in developing Packer scripts for baking custom AWS AMI’s

Experienced in System Administration, Installations, Upgrades, Patches, Security, Backup, Migration, Disaster Recovery, System Builds, Server builds and Performance Monitoring in Linux/Unix Systems.

Ensured data integrity and data security on AWS technology by implementing AWS best practices.

Ability to identify and gather requirements to define a solution to be build and operated on AWS.

Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources and Worked on Lambda, for triggering events with cloud watch using Lambda functions.

Expertise with CloudFormation/Terraform for Implementing Infrastructure as Code solutions

Solid Experience in Architecting solutions for Migrating Legacy deployments to modern deployments

Experience in Configuring and Integrating the Servers with different environments to automatically provisioning and creating new machines using Configuration management/provisioning tools like Ansible.

Extensively worked on TFS/Jenkins/Ansible for continuous integration and for End to End automation for all builds and deployments.

Developed Groovy scripts for java/.Net applications deployment by using Jenkins.

Experience in installation and configuring Kubernetes and clustering them.

Experience of database technology such SQL, PLSQL, MySQL including NoSQL databases.

Experience working with log monitoring, ELK (ElasticSearch, Logstash, and Kibana) Stack.

Hands on Experience with monitoring/change Management & issue tracking tools like Datadog, ServiceNow, and Jira.

Level 3 production support and Change Management experience

Proficient with automation involving both Linux and windows servers.

Technical Skills:

Build Tools

Ant, Maven, MS build

SCM Tools

GIT, Subversion (SVN), Bitbucket, GitHub, TFS

CI Tools

Jenkins

Configuration Management

Ansible, chef and puppet

Platforms

UNIX, Linux, HP-UX, Solaris, Microsoft Windows Vista/ XP

Web Technologies

HTML, JavaScript, CSS, XML, Node.js

Languages

C, C++, Java and PHP

Databases

SQL Server, Mongo DB. Oracle 9i/10g-PL/SQL.

Cloud Services

AWS EC2, ELB, VPC, RDS, IAM, Route53, CloudFormation, Lambda S3, CloudWatch, CloudFront, CloudTrail, EBS, SNS, SQS, SWF, EBS, RDS, DynamoDB, NAT Gateways, Subnets, Security Groups, NACL's, CodeDeploy, CodePipeline, CodeBuild, CodeCommit, Elastic Beanstalk, EMR

Azure App Service, Notification Hub, Event Hub, IOT hub, Functions, Web Jobs, Event hubs, Azure Active Directory, Visual studio team service, Service Bus, Azure SQL Database, RedisCache, Azure cloud storage including queues, tables, blobs, files, disks.

Container Services

Docker, Kubernetes, AWS ECS.

Scripting

Python, Shell, Ruby, Bash, PowerShell, Groovy.

Monitoring & Tracking Tools

Data Dog, ELK, ServiceNow, CloudWatch, Splunk, JIRA.

Professional Experience:

Client : Microsoft May 2019 to Present

Role : Devops/Azure Engineer

Manage deployment and connectivity of solutions on Azure and Azurestack, Multiple Subscriptions, Multiple Subnets.

Configuring and implementing SFTP Gateway in Azure.

Deploying ARM Resources via JSON templates with ability to Scale Up and Scale Down. DSC Configurations

Automation via RUNBOOK and POWERSHEL. RUNBOOKS for cloning subnets, creating VMs

Configured the Migration Mechanism for VM to IaaS& PasS, Load Balancer for PaaS

Worked with Azure Key Vault service for storing app secrets, Azure AD for app authentication.

Configured Azure App Insights for user activity, logging, Azure Monitoring service

Setup and Configure Security for Azure Infrastructure – Authentication, Authorization and Administration.

Creating Storage accounts and configuring it on Linux vm’s.

Created automated PowerShell/Azure SQL/Power BI solution to analyze and present Azure billing information

Used Chefrecipes to manage Web Applications, Configure and maintaininfrastructure, Database, Users, Mount Points, and Packages

Installed, configured, administered, monitored Azure, IAAS and PAAS, Azure AD.

Migrate Linux instances to Azure and used PowerShell to create Azure VMs

Implemented DevOps with CI and CD methodologies using Docker

Configuring middleware technologies weblogic, Tomcat on the Azure Linux images.

Installing the applications on the weblogic, Tomcat configured.

Jenkins, Chef, Maven and Docker to complete automation from commit to deployment.

Developed Networking policies for Docker containers. Worked on open source development tools like DockerContainers and Kubernetes.

Experienced utilizing Jenkins for enterprise scale infrastructure configurations and applications deployment checking out code from SVN/GIT and use ANT/MAVEN to build war/jar artifacts.

Integrated with Jenkins for CI/CD pipeline with GIT.

User management with build tools Maven to create JAR, WAR, EAR.

Install Jenkins on Linux machine and create a master-slave configuration to implement multiple parallel builds through a build farm.

Hands on with Ansible to configure and deploy automated tasks to many servers at once.

Write Ansible Playbooks, Modules to automate installation of Middleware infrastructure like Apache tomcat, JDK and configuration tasks for new environments etc.

Used file module in Ansible playbook to copy and remove files on remote systems.

Client : Wyndham Destinations June 2017 to May 2019

Role : Devops Engineer

Set up preconfigured RHEL6.x and7.x on local and in the cloud on AWS EC2 and defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.

Launching EC2 instances and involved in AWS RDS, S3, AWS EMR, Elastic Beanstalk Load Balancing, IAM, VPC, Cloud Formation, Lambda, and Cloud Watch.

Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer (ELB) and AMIs, Auto-scaling to design cost effective, fault tolerant and highly available systems.

Writing Cloud Formation Templates to launch the different AWS resources like EC2, Auto scaling, Load balancers, security groups and DB instances.

Architecting Dynamic build nodes on Jenkins which reduced AWS billing for Jenkins slave machines

Service now administration, creation of change tickets and Incidents tickets in the process of product releases and providing Level3 production support .

Worked on implementing CI/CD techniques for automating all routine manual deployment work.

Good hands on experience with Groovy scripting for configuring and handling Jenkins Pipelines

Experience in implementing Continuous monitoring in process of transformation from DevOps model to SRE

Automated Integration tests for QA teams from a manual process as part of Continuous Testing

Automated SQL DB installs into a CI/CD pipeline

Handling product releases through single click deployments using Git, Jenkins and Ansible stack

Hands on experience writing PowerShell scripts and implementation of Infrastructure As Code

Experience with Docker containers and AWS ECS and EKS and Packer for baking AWS AMI’s

Automated Installations of Log stash on servers and configuring ELK stack

Experience in converting Infrastructure provisioning from manual steps to Automated installs with single click and reducing the time for provisioning by around 80%.

Responsible for security including opening different ports on security groups, Network ACL, building Peering connections, NAT instances & VPN connection.

Bake AWS custom AMI’s using Packer

Implemented roles and groups for users and resources using AWS Identity Access Management (IAM) and also managed network security using Security Groups and IAM.

Used the JIRA, Confluence for bug tracking, creating the dashboard for issues.

Maintained backups and restore activities for Subversion (SVN), Jenkins.

Created continuous integration system using Ant, Jenkins, Ansible full automation, Continuous Integration, faster and flawless deployments.

Experience in Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installing and configuring Kubernetes.

Member of DevOps Team utilizing Continuous Integration and Continuous Deployment through Agile Methodology to deliver weekly software deployments through Jenkins.

Client : Ameriprise Financial, Minneapolis, Minnesota July 2016 to May 2017

Role : AWS/Devops Engineer

Responsible to equip the in-house applications with DevOps Automation, Cloud Modernization, Automating digital applications by Migration of legacy platforms to AWS Cloud.

Managed Amazon Web Service (AWS) projects while coaching the agile process and help implement agile methodology.

Understanding of secure-cloud configuration, cloud-security technologies (VPC, Security Groups, etc.) and cloud-permission systems (IAM).

Add project users to the AWS account with multifactor authentication enabled and least privilege permissions.

Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.

Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.

Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.

Implemented automated local user provisioning instances created in AWS cloud.

Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.

Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.

Scripting & automating tasks using Python for backup, monitoring and file processing.

Wrote Ansible playbooks with Python SSH as a wrapper to manage configurations and the test playbooks on AWS instances using Python.

Used Gradle and written python scripts to automate the Build and deployment process. Used maven for few modules.

automated the tasks by using python and applied those configurations to server machines.

Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.

Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.

Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.

Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds.

Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.

Recognize, adopt, and install the best practices in security engineering fields throughout the organization: development, cryptography, network security, security operations, and incident response.

Perform non-technical security tasks such as contributing technical information to sections of the System Security Plan (SSP).

Provided DevOps teams with clear direction - including appropriate governance and decision making.

Worked on setting up Jenkins server and integrated with, Git Maven, JIRA and Email Servers.

Used and configured different plugins like Delivery Pipeline Build var, Env Inject plugins for Jenkins.

Designed Delivery pipeline in Jenkins based on different Environments like Dev, SIT, UAT and Production.

Have also worked on writing python scripts to integrate Git and Jenkins with JIRA.

Scheduler for periodic backups of Jenkins, JIRA and PostgreSQL.

Worked on integrating Selenium with Jenkins.

Written Cronjobs to automate daily and weekly jobs.

Integrated Dockers with Jenkins using the Dockers plugin

Support containerization through Dockers and maintain snapshots of Jenkins.

Experience with web deployment technology specifically Linux/Nginx/Apache/Tomcat/Java.

Client : First Corp, India April 2014 – Dec 2015

Role : Software Engineer – Linux/Devops

Build, Install and upgrade packages and patches on RHEL, CentOS and Ubuntu servers using RPM, YUM, APT and third-party software applications.

Conducted pre-consolidation tasks, which included Health Checks, validations and data collection of the servers.

Installed and upgraded packages and patches on RHEL servers using RPM, YUM and third-party software applications.

Installation of Database servers and user’s management such as Oracle, MYSQL, SQL Server.

Implementation and maintenance of DHCP, NFS, NIS, DNS Mailing List, Send mail, FTP and Apache SMTP.

Application installation and troubleshooting for Solaris, Red Hat Linux and CentOS.

Hands on experience in creating Volumes, LUNS for Unix machines.

Installed RHEL 5.x using Kick-start server on standalone servers and VMware environments.

Provided solutions to the client about Disk mirroring and RAID implementation using Solstice Disk Suite and VERITAS volume manager and cluster.

Responsible for patching Linux servers.

Setup and managed environment using confidential configuration management tools.

Used the version control system GIT to access the repositories and used in coordinating with CI tools.

Integrated maven with GIT to manage and deploy project related tags.

Installed and configured GIT and communicating with the repositories in Confidential.

Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.

Developed Perl and shell scripts for automation of the build and release process.

Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.

Installed/Configured/Managed Jenkins CI Automation.

Worked on authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in maven internal repository.

Installed/Configured and Managed Nexus Repository Manager and all the Repositories.

Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.

Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.

Managed Maven project dependencies by creating parent-child relationships between projects.

Written make, Maven and Ant build tools for application layer modules.

Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.

Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.

JIRA is used as ticket tracking, change management and Agile/SCRUM tool.



Contact this candidate