Post Job Free
Sign in

Cloud/Devops Engineer

Location:
Centreville, VA
Posted:
July 31, 2018

Contact this candidate

Resume:

Prem Sai

956-***-**** ****.*************@*****.***

Summary:

Around 3 years of experience as cloud and DevOps engineer.

2.5+ years of experience on Administration and Architecture of Amazon AWS cloud platform.

Hands on experience with Google Cloud Platform and Kssssssubernetes.

Experience in branching, tagging and maintaining the version across the environments working on Software Configuration Management (SCM) tools like Subversion (SVN) and GIT.

Experience with Setting up Chef Infrastructure, Chef-repo and Boot Strapping Chef nodes.

Knowledge on Jenkins for continuous integration and for End-to-End automation for all build and deployments.

Experience with Cloud Formation (YAML, JSON Templates) to setup and build AWS infrastructure.

Experienced on Migrating Applications from On-Premises to AWS infrastructure.

Extensive experience on AWS services like VPC, EC2, S3, RDS, ELB, ECS, IAM, EFS, SNS, SQS, Lambda, Security Groups, Auto Scaling, Cloud Watch, Route53, and Cloud Front.

Experienced in build and developing Docker images from Docker file and automated the Container build and deploy process using Jenkins, and GIT.

Experienced on Gitlab-Runner for continuous integration and for End-to-End automation(Pipelines) for all build and deployments.

Experienced on Jenkins for continuous integration and for End-to-End automation(Pipelines) for all build and deployments.

Created multiple pods and clusters in Kubernetes and worked extensively on it along with integrating helm charts with it.

Good knowledge on Cloud and Virtualization environments such as Azure, Google Cloud Engine, IBM Soft layer and open stack.

Experience in writing SQL queries, Stored Procedures, User defined functions (UDF), Indexes, Triggers, Views for databases like SQL Server 2008/2012/Oracle 11g.

Experience in development of Web Applications using ASP.Net.

Knowledge in architecture of microservices and cloud architecture.

Worked on creating infrastructure using terraform.

Involved in various phases of SDLC requirement collection, Design, Development and deployment.

Good academic and work experience in the object-oriented programming languages JAVA.

Exposure to various SDLC models like Waterfall, Test Driven Development and Agile& Scrum Methodologies.

Well versed with Incident and Change Management Process and Tools.

Education:

MASTER’S IN MANAGEMENT INFORMATION SYSTEMS JAN 2017 - JAN 2018 TEXAS A&M INTERNATIONAL UNIVERSITY

BACHELOR OF TECHNOLOGY AUG 2012 - MAY 2016 SATHYABAMA UNIVERSITY

Technical Summary:

Languages

C, C++, Core Java, ASP.Net 4.0, Visual Basic 6.0, Ruby, Yaml, Shell

Cloud Platforms

Amazon Web Services (WS), MS Azure

Web Technologies

XML, HTML5, JavaScript, Bootstrap

DevOps Tools

ANT, MAVEN, JENKINS, BAMBOO, CHEF, ANSIBLE, DOCKER, Gitlab Runner, Circle CI

Databases

Oracle 10g, Microsoft SQL Server, MS Access, DB2

Version Tools

GIT, TFS, Tortoise SVN.

Operating Systems:

Windows, LINUX.

Other Tools

MATLAB, MS Office

Professional Experience:

Cloud/Devops Engineer – eHarmony MAY 2018 – Present

Responsibilities:

Setup and build infrastructure in GCP with various resources like VM instances, Bigtable, compute and Kubernetes engines.

Used Terraform to map more complex dependencies and identify network issue.

Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently.

Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.

Configured multiple Kubernetes clusters and supported them running on the top of the CoreOS.

Created Pods and managed them using Kubernetes.

Integrated Helm charts along with multiple applications to deploy them into Kubernetes.

Worked on integrating and creating key pairs for Consul and Vault.

Worked on Jetty for staging and deploying of applications.

Created images stored in the Docker container and uploaded to Docker hub.

Created Jenkins pipeline scripts for the pipelines.

Created deployment files in Yaml script to deploy applications into GCR.

Used Jenkins pipelines to drive all microservices out to the Docker registry and then deployed them into Google Cloud Repository.

Used blue ocean and also worked with SonarQube to improvise Jenkins.

Developed procedures to unify streamline and automate applications development and deployment procedures with Linux container technology using Docker swarm.

Environment: Google Cloud Platform, Gitlab, Jenkins, Docker, Jetty, Terraform, Kubernetes, Linux, Helm

DevOps Engineer – BMRInfotek DEC 2017 – APR 2018

Responsibilities:

Setup and build AWS infrastructure with various resources like VPC, EC2, S3, IAM, EBS, Auto Scaling, RDS using Cloud Formation templates(YAML).

Migrated micro services from on-premises to AWS environment.

Created Gitlab-Runner and Jenkins pipelines(CI/CD) to deploy the Docker containers in AWS ECS.

Setup various environments and workflow using tools like Gitlab, GitLab-Runner, Jenkins, Docker, ECS.

Provisioned highly available EC2 Instances with auto-scaling using AWS cloud formation Templates.

Created Elastic File System for its scalability and easy access from multiple EC2 instances at the same time.

Cloud Formation Templates were written to setup and build AWS infrastructure with resources like VPC, EC2, S3, ELB, ECS, Lambda, Security Groups, Auto Scaling and RDS automatically.

Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.

Maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like DEV, UAT, STAGE & PROD.

Used IAM to create new accounts, roles and groups and engaged in enabling lambda functions for dynamic creation of Roles.

Provisioned Lambda for RDS instances for event-based calls to MySQL DB those configured with VPC.

Planned, build and configured network infrastructure within the VPC with public and private subnets and configured routing tables and internet gateway, Security Groups in AWS in a project.

Worked with DOCKER based container deployments to create different environments for deployments.

Environment: AWS, Gitlab-Runner, Jenkins, Docker, ECS, Elastic file system, Clusters, AWS Cloud Formation, TICK Stack, SQL, MYSQL, PostgreSQL.

System Engineer Intern – TAMIU JAN 2017 – DEC 2017

Responsibilities:

Responsible for using AWS Console and AWS Command Line Interface for deploying and operating AWS services specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch.

Strong hands-on on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring.

Build AWS Cloud formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.

Integrated AWS DynamoDB using AWS Lambda to store the values items and backup the DynamoDB streams.

Migrate SVN repositories to GIT and administrate GITLAB to manage GIT repositories.

Installed and Configured Jenkins and created End-to-End automation for projects.

Configured and maintained Jenkins to implement the CI process for major releases and integrated the tool with Ant and Maven to schedule the builds.

Integrated Jenkins Build pipeline plugins for managing multi project jobs to perform efficiently.

Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory).

Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments and create new jobs and branches through Jenkins.

Experience with container-based deployments using Docker, working with Docker images, Docker HUB and Docker registries.

Virtualized the servers using the Docker for the test environments and dev-environment needs.

Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.

Created and wrote Shell Scripts (Bash) and Python for automating tasks.

Environment: Puppet, Jenkins, Tomcat, Docker, Ansible, Splunk, AWS (EC2, S3, IAM, VPC, Cloud Formation), LINUX, Maven

Jr. DevOps Engineer - DMC IT SERVICES PVT LTD. Dec 2015 – Dec 2016

Responsibilities:

Worked on AWS - Amazon Cloud - EC2 (Security Groups, Elastic IP's, Load balancers, Auto scaling groups, Placement Groups), S3, Elastic Bean Stack, Direct Connect, VP3, Route 53, Cloud watch, OpsWorks & IAM.

Responsible for planning, installing, and supporting AWS infrastructure.

Creating AWS EC2 instances (Linux and Windows), RDS Instances, ELB (Elastic Load Balancer) using AWS SDK and Ansible Playbooks in .NET environment.

Deploy and configure EC2, Elastic Bean Stalk and RDS instances.

Responsible for maintaining ACL, Security Groups and firewall configurations.

Manage users/devices, roles and services with IAM

Utilizing Cloud and High Scalability architecture design patterns in successful solutions.

Convert and deployed physical and VMWare virtual systems into EC2 AMI instances.

Troubleshoot Server 2012R2 and Linux server-side application and implementation issues.

Build scripts for MySQL database with S3 buckets for RDS migrations.

Installed, configured and maintained DNS systems using Route53 (AWS)

Worked on Virtualization technologies like VMware.

Worked on JENKINS for continuous integration and continuous delivery.

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

Involved in writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.

Environment: Linux, RedHat, Apache Tomcat, AWS (EC2, IAM, VPC), LINUX, DOCKER, JENKINS, MAVEN, SVN

Academic Projects:

Sathyabama University Jul 2015 – Apr 2016

Project Title: Implementation of Online Signature Protocol using MATLAB and GSM

Project Role: Team Leader

Description:

An online signature is computed in linear time and the resulting signature template is compact and requires same space. This has been verified over a set of images. The results show that the performance of the proposed technique is similar and often higher level to state-of-the-art algorithms despite its simplicity and efficiency. To verify the proposed method of signatures on camera devices, a data set was collected from an uncontrolled environment and over multiple periods. Experimental results on this data set confirm the effectiveness of the proposed algorithm. The results demonstrate the problems of within user verification in Passport & Bank Applications.

Published in ARPN Journal of Engineering and Applied Sciences in 2016.

Published in Research Journal of Pharmaceutical, Biological and Chemical Sciences(RJPBCS)

Environment: MATLAB, PSPICE, VHDL, HTML

Texas A&M International University Jan 2017 – May 2017

Project Title: In-Mall Navigation System

Project Role: Team Leader

Description:

This is a user-friendly application software which can be used by the people in a shopping mall. It helps them in locating the stores they need as their wish and parking for their vehicles near to the store. It even helps the physically abled people to get to the shop easily by locating a volunteer. Customers can go through the application that can be accessible on their mobile phones to check out the latest deals.

Environment: ASP.NET, SQL Server 2012, HTML



Contact this candidate