Satish Devops

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Satish Reddy.

A
91-7893078988
[email protected]

Professional summary:
Highly motivated passionate having 4.9years of experience in several phases of the Software Development
Life Cycle where my main area of expertise & specialized skills as a Devops Engineer that includes
Build and release, Build Automation & Management, Software Configuration Management, Release
Management, Continuous Integration and Continuous Delivery. Experience on various source code
management tools like GIT.
Working on AWS cloud services like EC2, ELB, S3, CloudFront, IAM, RDS, Route53, CloudWatch, SNS.
Setup/Managing Linux Servers on Amazon (EC2, EBS, ELB, Security Groups, RDS and
IAM)
Configure horizontal scaling and vertical scaling: Scale in and out using Autoscaling,
add and remove instances as based upon the policies defined.
Create/Managing the Elastic IP’s for instances.
Create/Manage Buckets in S3 and store DB and log backup, upload images and files for
CDN Server.
Setup/Managing Database on Amazon RDS. Monitoring servers through Amazon
CloudWatch, SNS.
Creating/Managing AMIs, Snapshots and Volumes Upgrade Downgrade AWS resources (CPU, Memory, EBS)
Creating AWS Instances and Resources Bills.
Creating IAM Users and Groups and maintain the users Access management and
Permissions.
Launching static website using EC2 instance or ELB and S3 Bucket.
Experience with build tools like Jenkins.
Extensive hands on with Jenkins, for continuous integration and end-to-end automation tools for deploying.
Built a new CI pipeline. Testing and deployment automation with Jenkins
Experience on ticketing tools.
Experience with DevOps configuration management tools like chef.
Excellent at defining Chef Server and workstation to manage and configure nodes.
Knowledge on deployment, management and application configurations in software configuration
management.
Independent problem solving and a good team player with strong interpersonal and communication skills.
Working experience in Agile Methodology (SDLC)

Educational Qualification:
Bachelors of Technology in Computer Science and Engineering from JNTUA,INDIA

Work Experience:
Working as a AWS and DevOps Engineer at Mobile Programming India Pvt Ltd, Bangalore.
Technical Skills:
Version Control system GIT, GitHub, Bitbucket

Build and CI/CD tools Jenkins


Configuration Management Chef

Cloud Platform Amazon Web Services (AWS)

Scripting Languages Shell Scripting

Build Tool Maven

Application Server Apache Tomcat Server

Operating System Linux, Windows

Monitoring Tools Nagios

Ticketing Tool Jira

Containerization Tool Docker (Knowledge)

PROJECT SUMMARY:
Project 1:
Project Name : Remote Software Download
Client : Motorola
Role : DevOps Engineer
Duration : July -2018 -Present
Environment : GitHub, Maven, Jenkins, AWS, Chef, Ansible

Description: Remote Software Download - (provides Web Interface to the end users
where users can see the latest updates that available or upgrades that can happen and download
the new software available to the mobile phones)

Roles & Responsibilities:

Configuring builds via build process using, Jenkins.


Design EC2 instance architecture to meet high availability application architecture and security parameters.
Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket
and Glacier for storage and backup on AWS.
Worked on AWS services such as Setting up new server (EC2) instances/services in AWS,
configuring security groups, and setting up Elastic IP's, auto-scaling configuration.
Configure continuous integration pipeline using DevOps strategies and DevOps tools.
Configuring software to Linux machines.
Designed and deployed AWS solutions using EC2, S3 and EBS (Elastic Block Storage), Elastic Load Balancer.
Automated software deployment using chef and provisioned Linux hosts.
Supporting automotive builds to both windows and Linux machines.
Setting up new projects/releases in Jenkins.
Configured Chef at Linux machines and schedule jobs to read every 30 minutes.
Make sure software teams are delivering their products by following safe-agile methodologies.
Monitor and manage Continuous Integration/Continuous Deployment, nightly and release builds using
Maven, Jenkins.
Resolving ad-hock issues in day to day basis as per SLA’s.
Provided daily technical support to all development teams throughout all phases of the software development
lifecycle and identified & mitigated potential issues & obstacles prior to products being deployed onto
live client systems.
Used Jira as bug tracking/issue management tool.
Installing and configuring application servers for deploying artifacts as per project requirements.
Integrate Unit Testing, Code Coverage and Deployment tools with Jenkins and Ant.
Deploying artifacts to environments Dev/Test/Stage/Production. Extensive knowledge in troubleshooting
builds, deployment, configuration problems in development, QA and production environments.
EAR/WAR files Build and Deployment. Restart server once the deployment is completed.
Integrated delivery (CI and CD process) Using Jenkins.
Proficiency in SCM techniques – branching, merging, controlling and monitoring code changes.
Monitoring the AWS resources using Amazon CloudWatch and SNS.

Project 2:

Project Name : Citi Bank Transaction Platform


Client : Citi Bank
Role : AWS Cloud and DevOps Engineer
Duration : April-2016 to July 2018
Environment : Linux, Git, Jenkins, Chef, Apache Tomcat, Shell Scripting, AWS, Nagios, Jira.

Description: FGB (First Gulf Bank) is the leading bank in UAE that offers wide variety of Financial
services in corporate banking, treasury and investments, merchant banking and retail banking services

Roles & Responsibilities:

Working as Software Engineer for Amazon Web services Cloud.


Configure Elastic Cloud Computing (EC2) instances with AMI Linux and Windows OS.
Configure Elastic Load Balancer (ELB) for distribution incoming application traffic
across multiple EC2 instances.
Creating AMIs, Snapshots, Volumes and managing EBS Volumes.
Creating Elastic IPs attaching and detaching to instances as per client request.
Configure the Autoscaling: Scale in and out using Auto scale, add and remove instances as needed to handle
the growing workload.
Building the source code using Maven.
EAR/WAR files Build and Deployment. Restart server once the deployment is completed.
Proficiency in SCM techniques – branching, merging, controlling and monitoring code changes.
Monitoring the AWS resources using Amazon CloudWatch and SNS.
Created Jobs in Jenkins, and set up global permission and scheduling jobs.
Involved in DevOps automation processes for build and deploy systems.
Experience in building Continuous Integration environment (Jenkins).
Integrated delivery (CI and CD process) Using Jenkins.
Creating master and slave architecture
Setting up / Monitor build server for continuous integration with Jenkins for daily/nightly and weekly based
builds.
Installed Chef-Server On-Premise/WorkStation/ Bootstrapping the Nodes using Knife
Used Community Cookbooks from Chef Super Market.
Maintaining the source code repositories GIT and grant access to users
Configured Git to inform all the teams about the latest changes happening on it to avoid conflicts due to the
push before pull issue.
Configured Git to inform all the teams about the latest changes happening on it to avoid conflicts due to the
push before pull issue
Creating new repositories and branches in existing repositories as per the requirement of the dev team.

Project 3:

Project Name : GSI E- Commerce


Client : GSI commerce
Role : AWS Cloud and DevOps Engineer
Duration : July 2014 – March 2016
Environment : AWS, Linux, Git, Jenkins, Chef, Apache Tomcat, Shell Scripting, Nagios, Jira.
Description : The GSI Commerce –The Global sports Inc Commerce is the leading e-commerce and
Retail solutions provider. It is taking care of maintenance of the various Web stores more than 150 and
internal Process is based on Microsoft Tools which is through the Different Source System. The
Company operates or has agreements to operate, all or portions of the e-commerce business for their
partners.

Roles & Responsibilities:

Worked on AWS technologies: EC2, S3, EBS, SNS, ELB, EFS, Route 53, RDS etc.
Configure the Simple Storage Service (S3) and creating Buckets using S3.
Creating folders in S3 Bucket and uploading images and files and maintain the buckets and folder
permissions.
Launching static website using S3 Bucket.
Configure the Content Delivery Network (CDN) CloudFront using S3 Bucket to improve
the site performance.
Proficiency in SCM techniques – branching, merging, controlling and monitoring code changes.
Configure the RDS instances through database engines and monitoring services through
Amazon CloudWatch, SNS.
Maintain the User Identity Access Management (IAM)
Configure the Users and Groups policies and permissions.
Building the source code using Maven.
Setting up Jenkins master, adding the necessary plug-in and adding more slaves to support scalability and
agility.
EAR/WAR files Build and Deployment. Restart server once the deployment is completed.
Planning and setting up of Continuous Integration for various properties on Jenkins with Commit,
Component, Assembly Deployment and Smoke jobs.
Setting up commit builds to check for compilation failures of checked-in source code by the developers to
accelerate CI.
Assembly, deploy jobs to list the exact configuration of packages with all their dependencies, settings and
deploying them to various environments for running test cases.
Working with the development team to increase the unit test code coverage.
Establish CI/CD for trunk and branches to support parallel development.
Planning the releasing activities and delivering them on schedule.
Managing nightly builds, weekly builds, feature addition builds and Sales Candidates.
Used Chef to automate Configuration management & Applications, manage Web.
Declaration

I hereby confirm that the aforesaid is accurate and true to the best of my knowledge.

Date:

Place: Bangalore (Satish Reddy)

You might also like