0% found this document useful (0 votes)
8 views6 pages

DevOps Engineer with AWS Expertise

Giri G is a seasoned Cloud/DevOps Engineer with over 8 years of experience in Release Management, Software Development, and Automation across various platforms. Proficient in AWS, CI/CD tools like Jenkins, and configuration management tools such as Ansible and Puppet, Giri has successfully managed cloud migrations and implemented continuous integration systems. With a strong background in programming languages and a solid understanding of Agile methodologies, Giri has contributed to multiple high-profile projects in diverse environments.

Uploaded by

brucelee.lee81
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views6 pages

DevOps Engineer with AWS Expertise

Giri G is a seasoned Cloud/DevOps Engineer with over 8 years of experience in Release Management, Software Development, and Automation across various platforms. Proficient in AWS, CI/CD tools like Jenkins, and configuration management tools such as Ansible and Puppet, Giri has successfully managed cloud migrations and implemented continuous integration systems. With a strong background in programming languages and a solid understanding of Agile methodologies, Giri has contributed to multiple high-profile projects in diverse environments.

Uploaded by

brucelee.lee81
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Giri G

PH: (214) 997-8683


Email: gaddegiri0@[Link]
DevOps | Cloud | AWS | Data Engineer

PROFESSIONAL SUMMARY:
● Associated with IT industry with 8+ years of experience working as Cloud/DevOps Engineer with a major focus
on Release Management, Software Development, Linux Systems Administration, Software Configuration
Management (SCM), Build and Release Engineering, Deployment, DevOps Engineer, and Automation,
deployment, documenting and support and troubleshooting.
● Experienced in DevOps, Build & Release and Configuration Management on Linux and Windows platforms.
● Good understanding of the principles and best practices of Software Configuration Management (SCM) in
Agile/Scrum, and Waterfall methodologies.
● Strong engineer and coder with experience using languages like Ruby, Python, Shell scripting, JAVA, HTML, CSS,
TypeScript.
● Configured Application Lifecycle Management (ALM) tools like JIRA, Trello to track the progress of the project
● Hands-on experience with Amazon Web Services (AWS), AWS Kinesis, SQS, SNS, Cloud Formations, EFS, and
ECS.
● Good exposure to Version control tools like Git, GitHub, SVN, Bitbucket -etc.-
● Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Bamboo.
● Integrated Jenkins with the version control tools to pull the latest pushed code.
● Experience with Salesforce CRM, MuleSoft Integration from DevOps perspective.
● Experience with orchestration and configuration management tools like Ansible, Chef, Puppet, as I am much
Passionate about automation.
● Implemented Ansible Playbooks for OS component configuration to keep AWS server's template minimal.
● Done cloud migration from physical data center towards Amazon Web services (AWS) and had good
understanding with Public, Private and Hybrid Cloud Environments.
● Experience creating pods and clusters in Kubernetes and deploying those using OpenShift.
● Good understanding of the Open shift platform in managing Docker containers and Kubernetes Clusters.
● Used Docker and OpenShift to manage micro services for development and testing.
● Good knowledge on protocols and REST and SOAP web services.
● Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as WAR and JAR
files from Source Code.
● Achieved continuous delivery by constantly coordinating with testing and dev teams.
● Experience with Bug tracking tools like JIRA. Created and wrote shell scripts (Bash), Ruby, Python and PowerShell
for automating tasks.
● Continuous deployment using Ant, Maven. Perl, Power shell, Shell, Puppet, Chef, Packer, Terraform on to
prem., AWS and Azure.
● Experienced in Administration of Production, Development and Test environments carrying different operating
system platforms like Windows, Ubuntu, Red Hat Linux.
● Strong experience in Spring Framework modules such as Spring Core, Spring MVC, Spring ORM and Spring Boot.
● Experienced in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
● Deployed infrastructure on AWS utilizing services such as EC2, ECR, ELB, SNS, SQS, RDS, VPC, CloudFront,
CodeBuild, CodeCommit and Managed Network and Security, Route 53, Direct Connect, IAM, Cloud Formation,
AWS OpsWorks (Automate operations), Elastic Beanstalk, AWS S3, Glacier (Storage in the cloud) and Cloud
Watch Monitoring Management.
● Implemented AWS Lambda functions to run scripts in response to events in Amazon DynamoDB table , S3
bucket, HTTP requests using Amazon API Gateway.
● Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
● Well Adverse with the principles and best practices of Software Configuration Management (SCM) processes,
which include compiling, packaging, deploying and Application configurations.
● Expert in deploying the code through web application servers like Web Sphere/Web Logic/
ApacheTomcat/JBOSS and Jetty.
● User-centered design (UCD) process outlines the phases throughout a design and development life-cycle all
while focusing on gaining a deep understanding of who will be using the product.
● Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, PMD, Find-bugs,
Check-Style, Sonar-Qube and Gerrit for code review.
● Experience in Amazon AWS Cloud Administration which includes services like: EC2, S3. For application or
backend service worked on Lambda.
● Responsible for Operating System maintenance activities like upgrading the OS, updating the services and third-
party software.

TECHNICAL SKILLS:

Operating systems Windows, Linux, Unix, Ubuntu, Red hat.

Build Tools Ant, Maven, Gradlemaven

Source Code Management SVN, GIT, Bitbucket, IBM Rational Clear Case, Perforce

Bug Tracker and Testing JIRA, Junit, Test Flight, Confluence

CI/ CD Tools Hudson, Jenkins, Bamboo, Teamcity, Circle CI, Travis CI.

Configuration Tools Ansible, Chef, Puppet, OPS Work, DockerSworm.

Monitoring Tools Splunk, Nagios, SonarQube, Prometheus, Grafana.

Cloud Services Amazon Web services, Google cloud Platform, Microsoft Azure.

Web/App Servers Nginx, JBoss, Apache, Apache Tomcat, WebLogic.

containerising and orchestration Docker, Kybernetes, EKS

SDLC Waterfall model, Agile/Scrum

PROFESSIONAL EXPERIENCE:

Client: BP, Houston Aug 2021 to Present


Role: Python/AWS/Devops Engineer

Responsibilities:
● Implemented new processes and policies for the build process and involved in auditing.
● Worked in designing and implementing a continuous integration system using Jenkins by creating Python and
Shell scripts.
● Automated the cloud deployments using Puppet, Python and AWS Cloud Formation Templates.
● Worked on setting up Upstream and Downstream Jobs in Jenkins.
● Build Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure.
● Worked on Multi project jobs in Jenkins and used a pipeline plugin to manage them.
● Working and involved in migration (Implementation and Delivery) of existing websites to AEM6.0
● Implemented automated application deployment and written deployment scripts and automation scripts.
● Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
● Lead Automation deployment team and worked with Puppet, written puppet modules for application
deployment.
● Used Spring MVC framework for applying MVC implementation to the application.
● Used different built-in controllers of Spring MVC like abstract and simple forms.
● Managed Object persistence, Data retrieval using Hibernate, Spring framework with Oracle backend.
● Worked with Python, Flask, Jenkins, Terraform and incorporated those three services for infrastructure
automation projects.
● Experience with Microsoft Azure, Azure Resource Management templates, Virtual Networks, Storage, Virtual
Machines, and Azure Active Directory
● Very good understanding of AEM architectural concepts (such as design, deployment, scaling & security)
● Worked with various AWS, EC2 and S3 Command Line Interface (CLI) tools.
● Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups. Optimized
volumes, AWS Kinesis, SQS and EC2 instances
● Patched different software using RedHat Package Manager and YUM.
● Automate infrastructure creation, deployment and recovery using Ansible, Docker, Terraform & Jenkins
● Used IAM to create new accounts, roles and groups.
● Built a prototype Azure application that access 3rd party data services via Web Services. The solution
dynamically scales, automatically adding/removing cloud-based compute, storage and network resources based
upon changing workloads.
● Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
● Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
● Create proof of concepts of technologies to evaluate: Docker, Kubernetes, Cassandra, Bamboo, Jenkins, Splunk,
Terraform.
● Worked on M-Collective framework for building server orchestration and parallel job-execution systems.
● Planning and implementing VPCs with multiple availability zones and multiple subnets to meet the dynamic IP
requirements.
● Worked on tools like prometheus and grafana for monitoring and visualizing containerized applications.
● Monitor KPI through Prometheus, collect key metrics such as response times, error rates, and availability and
send alerts if they exceed the SLA value and maintain Kubernetes clusters components and visualize the clusters
using Grafana.
● Azure VMs, Networking (VNets, Load Balancers, App Gateway, Traffic Manager, etc.)
● Part of installation ofAEM 6.0 author & publish instances on to Development, Integration.
● Launching and configuring Amazon EC2 Cloud Servers using AMI's (Linux/Centos) and configuring the servers for
specified applications.
● Installed and Configured AEM Authoring & Publishing Instance.
● Developed Processes, Tools, Automation for Jenkins based Software for Build system and delivering SW Builds.
● Managed Build results in Jenkins and Deployed using workflows.
● Used elastic search through JSON and Java API.
● Wrote deployment recipes for infrastructure management (Terraform)
● Worked on Oracle Databases there by connecting different environments to these databases in lower and
production environments.
● Build new Jenkins Jobs for the newAEM instances.
● System Cloning, System Copy, and Data Refresh as agreed to by the business stakeholders.
● Designed and implemented fully automated server build management, monitoring and deployment by using
DevOps technologies like Puppet.
● Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.

Environment: AWS, SQS, Ansible, CICD (Jenkins), Docker, Maven, Linux, Splunk, Terraform, Red Hat ELK, GIT, Cloud
Watch, Python, AEM 6.1, Shell Scripting, JSON,AEM 6.0,WebSphere, Tomcat

Client : Amtrak, washington D.C Dec 2020 to Aug 2021


Role : DevOps Engineer

To perform DevOps assessments that can handle end to end flow and evaluate Verizon's process and tools against
DevOps best practices. Identify practical opportunities for creating and maintaining an IVR portal by DevOps pipeline
(Release Visibility). Provide stable and continuous build and deployment strategy for cloud based architecture.

Responsibilities:
● Connected continuous integration system with GIT version control repository and continually built as the check-
in's come from the developer.
● Versioning and Source control of codes using GIT concepts such as branching, merging, labeling/tagging,
● Branches locking, access control and integration.
● Extensive experience working with Verizon cloud services and AWS provided Solutions like EC2, ELB, VPC, Route
53, RDS, S3, IAM, and Cloud Watch.
● Involved in designing and deploying multiple applications using AWS cloud infrastructure focusing on high
availability, fault tolerance and auto-scaling of the instances.
● Leveraged Amazon Web Services like EC2, RDS, EBS,AWS Kinesis, SQS ELB, Auto scaling, AMI, IAM through AWS
console and API Integration.
● Developed infrastructure as code with Terraform to deploy VMware and AWS infrastructure
● Created Buckets in AWS and stored files. Enabled Versioning and security for the files stored.
● Created SNS (Simple Notification Services) and triggered it by Cloud Watch monitoring to send SMS or Email to
desired recipients.
● Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware
installations and domain configurations.
● Integrated Docker container based test infrastructure to Jenkins CI test flow and set up build environment
integrating with Git and Jira to trigger builds using Web Hooks and Slave Machines.
● Virtualized the servers on AWS using Docker, created the Docker files and version control.
● Configured and maintained Jenkins to implement the CI process and integrated the tool with GIT and Maven to
schedule the builds.
● Implemented new build framework using Jenkins & maven as build framework tools.
● Configured Jenkins daily periodic backups for Jenkins config and plugins files.
● Worked with data management tools like Splunk, ELK. web log analysis using splunk log analyzer, design resort
using splunk visualization.
● Developed Python application to generate dynamic inventory for Ansible from Terraform state
● Used Splunk to monitor/metric collection for applications in a cloud based environment.
● Worked with Configuration Management automation tool Ansible and has worked on integrating Ansible YAML
Scripts.
● Created Ansible playbooks to automatically install packages from a repository, to change the configuration of
remotely configured machines and to deploy new builds.
● Using Verizon cloud services at production end.
● Worked with Ansible to manage Web Applications, Config Files, Database Commands, Users Mount Points, and
Packages. Ansible to assist in building automation policies.
● Managed a PaaS for deployments using Docker, Ansible and Mesos, which reduced considerably deployment
risks.
● Involved in building Object Oriented applications using Java, writing Shell Scripts and Python Scripts on UNIX.
● Created and wrote Python and Shell scripts for automating tasks.
● Involved in using Tomcat Web Server, JBOSS, WebLogic and WebSphere Application Servers for deployment.

Environment:AWS, Ansible, CICD (Jenkins), Docker, Maven, Terraform, Splunk, ELK, GIT, Verizon cloud services,
Cloud Watch, Python, Shell Scripting, JSON, WebSphere, Tomcat.

Client : Invesco, Los Angeles, CA Jul 2019 - Aug 2020


Role : DevOps Engineer

Responsibilities:
● Modeled and automated the End to End Continuous Integration/Deployment/Delivery pipeline which included
building a Continuous Integration server utilizing tools like Jenkins, Arti factory, Maven, GIT and Sonar.
● Responsible for creating and maintaining an IVR portal that implements DevOps(Dashboard) to depict the overall
progress of the project with all sorts of metrics from requirement until delivery.
● Using GIT to manage source code developed by various platform engineers.
● Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and
backup on AWS.
● Involved in designing and deploying a multitude application utilizing almost all the AWS stack (Including EC2,
Route53, S3, RDS, DynamoDB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling
using deployment of multi stacked environments through AWS Cloud formation templates.
● Managed Amazon Web Services (AWS) infrastructure that automates the Provisioning of AWSServices through
ansible scripts and cloud formation templates.
● Implemented and maintained the monitoring and alerting of production and corporate servers/storage using
AWS Cloud watch.
● Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our environments.
● Supporting the Application team in making them analyze about the automation implementation and other
related issues (if any)
● Coordinating with QA/DEV/Project/Delivery/Production Support/Managers and Performance teams to consider
concerns, issues and addressing those aspects to meet the delivery dates.
● Resolved update, merge and password authentication issues in Jira.
● Monitor scalable infrastructure on Amazon web services (AWS)& configuration management using chef
● Good understanding of Docker Configuration Management Tool.
● Created the strategy for automated build and deployments.
● Perform automated builds on the go when a change is promoted using Jenkins pipeline structure.
● Manage all CM tools (Arti factory, Maven, Jenkins, Git) and their usage/process ensuring traceability,
repeatability, quality, and support.
● Identifying Cross Functional Dependencies, Monitoring & tracking the release milestones.
● Deployment and Implementation on customer site and integrate the application with the customer's internal
systems and process

Environment:Amazon web services, Docker, Jenkins, Artifactory, Maven, GIT, GITHub, Chef, SVN, Jira

Client: Knot Solutions,Hyderabad,India Jun 2017 – Aug 2018


Role: Build & Release Engineer

Responsibilities:

● Installed and administered RHEL versions 6/6.3/6.4/6.5 and Centos 5.x/6.x. and applied security policies for
hardening the server based on the company policies.
● Administer (RHEL 5/6/7) which includes installation, testing, tuning, upgrading and loading patches,
troubleshooting both physical and virtual server issues.
● Worked on User administration setup, maintaining account, Monitor system performance using Nagios and also
Graylog.
● Knowledge of multiple object oriented, functional and scripting programming languages like
Java/Scala/Perl/Ruby/TypeScript/JavaScript.
● Monitored Memory Utilization, Disk Utilization, CPUUtilization for monitoring performance in Linux server.
● Installation and administration of TCP/IP, NFS, DNS, NTP, Auto mounts, send mail and print servers as per the
client's requirement.
● Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one
environment to other environments.
● Responsible for CI environments (Jenkins, Nexus, Sonar).
● Coordinated application release with developer, DBA, QA and project management teams.
● Analyze and create daily reports on the status of server backups on intranet and extranet.
● Gained experience working with VSphere, VMWare, VMWare Orchestrator, working with templates and
ISOLinux configurations.
● Responsible for day to day Build and Deployments in pre-production and production environments.
● Used uDeploy to Integrate with multiple build systems and to provide an application model handling multiple
projects.
● Implementation & Managing of RAID levels like RAID 0, RAID 1, RAID 5 using Solaris Volume Manager.
● Creating and Scheduling of Cron Jobs such as backup, System Monitoring and removal of unnecessary files.
● Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and
in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/log/messages.
● Identify, troubleshoot, and resolve problems with the OS build failures.

Environment: NetBeans IDE 6.5, Tomcat 6.5 Web Logic Server 9, Quality Center, Mercury QTP, Load runner, Java,
XML, JSP,Web Service, Java Mail 1.3, Java Script, DB2, Web sphere, Windows XP/Vista, Linux.

Client : TeamPlus, Chennai ,India Feb 2015 - May 2017


Role : Linux/System Administration

Installation and configuration of Operating Systems such as Linux. Maintained many cluster nodes using CRM. AWS
and Virtualization experts for field deployment for various customers. Create branches for various code line
deliveries and merging to the main code base after every PRODUCTION release.
Responsibilities:
● Worked Extensively on various networking protocols like TCP/IP, FTP, HTTP, HTTPS, DHCP.
● Wrote Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and
in each server, analyzing the error logs, analyzing the User logs.
● Worked in setting up LDAP, DNS, DHCP Server along with effective group and System Level policies and roaming
profile features by using Samba and NFS servers.
● Worked on troubleshooting network problems. Designed and developed Jenkins Build deployments.
● Developed UNIX and Bash scripts for manual deployment of the code to the different environments and keep
the team updated when the build is completed.
● Disaster Recovery activities and extracting Disk ISO for critical production environments.
● Involved in design, configuration, installation, implementation, management, maintenance and support for the
corporate Linux servers RHEL 3, 4, 5, CENTOS 5, Ubuntu.
● Managed systems routine backup, scheduling jobs, enabling Cron Jobs, enabling system logging and network
logging of servers for maintenance.
● Provided 24x7 System Administration support for Red Hat Linux 3.x, 4.x servers and resolved trouble tickets on
shift rotation basis Provided the support of building the server, patching, user administration tasks, deployment,
software installation, performance tuning and troubleshooting.
● Updating and upgrading Red Hat Enterprise Linux servers with YUM and RPM repositories. Involved in creating
Logical Volume Manager (LVM) for Linux operating systems. Managed Virtual Memory and swap space on
RedHat Linux Servers.
● Configuring sudo and granting root permission to backup admins/Dbas to perform root related activities.
● Installed and Configured the network servers DNS, NIS, NFS, SENDMAIL and application servers Apache, JBoss on
Linux.

Environment:Struts 1.x / 2.0, Ajax, JSP, JNLP, Hibernate, YUI, My SQL, NetBeans IDE 6.5, Tomcat 6.5 Web Logic
Server 9, Quality Center, Mercury QTP, Load runner, Java, XML, JSP,Web Service, Java Mail 1.3, Java Script, DB2,
Web sphere, Windows XP/Vista, Linux.
Education:
Bachelors in Information Technology,Velagapudi Rama Krishna Siddhartha Engineering College
Masters in Computer Science, Western Illinois University

You might also like