﻿Technical Lead (Aws&amp;Devops Lead&amp;Terraform)                                                                                    
P A Shivasankar 
Contact: 8106558289
E-Mail Id: shankar999p@gmail.com
-2667008445500


Overview:
Overall  8.6+ years of professional experience, with 6+year of professional AWS and DevOps and 2+year of professional Python and 2+ years of professional Linux Admin career experience. Configuration management tools which include Project Setup, Build Automation, Continuous Integration, Container Orchestration, CI/CD workflow using Jenkins.
Professional Summary:
 Experience as a DevOps Engineer involved in SCM, Build &amp; Release activities.
Working experience with Continuous integration using Git, GITHUB, GITLAB, Maven and Jenkins.
Extensive hands on experience with Jenkins, for Continuous Integration and end-to-end automation tools for deploying.
Experience working with operating systems, in DevOps environments, and with relevant tools such as  Jenkins and/or GitLab. 
 Good Experience of continuous integration and continuous delivery procedures as well as  DevOps environments. 
Versed in the use and monitoring of container-based solutions, such as Dockers. 
 Experience in handling orchestration solutions, Kubernetes is an advantage. 
The first experience in the GitOps environment. 
experience with cloud infrastructures and microservice architectures. 
Experience in Container Orchestration tools like Kubernetes Cluster Services and Docker, Dockerswarm. 
Experience in Managing and Implementing Kubernetes Cluster.
Experience in setup KubernetesPods, Kubernetes services, Installing and designing Kubernetes clusters, running jobs and deploying pods.
Experience in Kubernetes administration environment.
Extensively worked on Dockers, creating dockerimages and docker containers.
Good Experience in writing the Dockerfile.
Hands-on experience with version control tool like GIThub,Gitlab.
Hands-on experience in automating build process using JenkinsCI Tool.
Administration and creation of Individual Jenkins jobs, including automatic generation, reporting and alerting of build failures, and build status indicators. 
Experience on Application Server Apache Tomcat. 
Experience on Build Tool Maven, Repository Manager Nexus. 
Experience in Configuration management tool like ANSIBLE, Puppet, Chef. 
Experience in writing Ansible playbook.
Experience in Amazon Web Service resources like EC2, AMI, VPC, S3, IAM, ELB, RDS, Route 53, Auto Scaling, and Cloud Watch.
Hands-on experience with version control tool like ECS/EKS,ECR code pipeline
Experience in using JIRA for project and task management.
Application Deployment and environment configuration using Ansible/chef.
Responsible for the creation and management of Ansible Playbooks.
Integrated CI/CD workflows with SonarQube for static code analysis.
Integrated Jenkins with Nexus for storing artifacts and Docker Images.
Experience in automating the infrastructure in AWS using Terraform.
Good work experience in end-to-end Building, deploying and configuration process.
Having experience using Maven as a build tool for building deployable artifacts from        source code.
Managed cloud instances via cloud watch monitoring tool and action the alerts accordingly. 
Responsible for understanding and implementing solutions to meet desired business outcomes and standards sustainably.
Participate in design, build, and on-call support of various cloud, container, and on premises platforms through standalone and integration operations.
Responsible for ensuring that operational and service level agreements are operationally met through SLI and SLO monitoring, analysis, and incident responses.
Experience with monitoring, APM, and alerting tools like Newrelic, Pingdom, Opsgenie or Pagerduty.Be able to communicate effectively and work closely together with business clients, other technology teams, support partners and stakeholders to deliver and support business aligned solutions.
Monitor, administer, and operate multiple clusters across data centers and in public cloud, primarily in Python, Scala and Java.
Actively participate and contribute to code reviews and technical design documents, with an eye toward identifying performance and reliability bottlenecks.
Strong experience with Linux administration and good understanding the various Instrumentation, Logging, and Metrics/Monitoring using tools like Dynatrace, Appmon, Splunk, ELK, CloudWatch, BMC.
Experience in DNS, TCP/IP, UDP, GRPC, Routing and Load Balancing.
Expertise in GitOps, Infrastructure as a Code tools such as Terraformetc. and Configuration Management Tools such as Chef, Puppet, Saltstack, Ansible.
Good knowledge of Amazon Web Services (AWS) and/or other relevant Cloud Infrastructure.
Educational qualification:
Bachelor of Technology from JNTUK, Kakinada.
Professional Experience:
Working as a Technical Lead for Birlasoft pvt ltd, from Sept 2021To Feb 2023.
Working as a Senior consultant Technology for Virtusa consulting services pvt ltd, from march’2021 To August 2021.
Working as a Devops Engineer for APPZWORK software services Pvt Ltd, from February’ 2017  To  march 2021.
Worked as a Associate Software Engineer for TSS Techsoft Solutions Pvt Ltd, from JUNE’2014 To February’2017.
TechnicalSkills:
Operating Systems        Linux, Windows
Version Control Tools        GIT,GITHUB,GITLAB
Build Management Tools Maven
Scripting Languages Shell script, python,Ruby
Application Servers Apache Tomcat, Jboss
Continuous Integration Tools Jenkins
Tracking tools Jira, Service Now
Web servers Apache
Tools  SonarQube, Nexus
Containerization tool         Docker
Monitoring Tool  Cloud watch,Kibana, Prometheus,Grafana
Cloud Services Amazon Web service Like like SQS, VPC,IAM ,Ec2,S3bucket,Route53,Lambda, ELK, EBS, Cloud Trail,Glue,ELB ,ECR,Glue,RDS,API gateway.
Container Orchestration Kubernetes, Dockers warm
Configuration Tools  Ansible, Puppet, Chef
Micro services Eureka,Ribbon,Hystrix,Zuul,OAuth2, Zipkin+Sleuth , Feign, ,Actuator,PCF.
  
PROFESSIONAL EXPERIENCE:                                                                                                 
Project :  EPAI
Client:JNJ (johson and johnson)Role  :DevOps Lead Enginerr
Responsibilities
Automated Monitoring of jobs/report runs, schedule verifications. 
Part of support team member during releases, Implementations. 
Responsible for Daily builds, Continuous build and patch builds
Responsible for creating the new build setup and new projects using Jenkins
Responsible for the deployment of Dev, QA, productions environment 
Perform Production deployment activities and configuration changes on need basis
Responsible for creating the Jenkins pipelines for Automation job creation.
Integrated Jenkins through Github Authentication. 
Enabling the Role based access to the Jenkins. 
Implemented for running a continuous deployment pipeline with Jenkins .  Working experience with Continuous integration using Git, GITHUB, GITLAB, Maven and Jenkins.
application onboarding scripts to onboard new applications for automated using Python.
Writing and testing code, debugging programs, and integrating applications with third-party web services, automating report.
Extensive hands on experience with Jenkins, for Continuous Integration and end-to-end automation tools for deploying.
 Responsible for Container Orchestration tools like Kubernetes Cluster Services and Docker, Dockerswarm. 
Responsible for Managing and Implementing Kubernetes Cluster.
Responsible for setup KubernetesPods, Kubernetes services, Installing and designing Kubernetes clusters, running jobs and deploying pods.
Responsible for Kubernetes administration environment.
Extensively worked on Dockers, creating dockerimages and docker containers.
Good Experience in writing the Dockerfile.
Project :  Viola
Client: DBS
Role  : DevOps Engineer
Responsibilities
Automated Monitoring of jobs/report runs, schedule verifications. 
Part of support team member during releases, Implementations. 
Automating builds using Jenkins and Maven scripting
Responsible for Daily builds, Continuous build and patch builds
Responsible for creating the new build setup and new projects using Jenkins
Responsible for the deployment of Dev, QA, productions environment 
Perform Production deployment activities and configuration changes on need basis
Responsible for creating the Jenkins pipelines for Automation job creation.
Integrated Jenkins through Github Authentication. 
Enabling the Role based access to the Jenkins. 
Resolving build issues like adding the build profiles on maven configuration file.
Develop the automated build and deployment using Maven and Jenkins using tomcat as the application server.
Expertise in automation tools like Git, Subversion, Maven, Jenkins, Chef, Ansible,
Terraform, Docker, Kubernetes
Implemented for running a continuous deployment pipeline with Jenkins .  
Integrated Ant and Maven with Jenkins in order to run to automate the build process as a part of continuous delivery.
Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2. 
Manage configuration of Web App and Deploy to AWS cloud server through Ansible/Chef. 
Terminating/Stopping/Creating EC2 instances using AWS Console. 
Project Name :Sears Ecommerce 
Environment : GIT, MAVEN, Jenkins, Tomcat, Docker, Chef, Ansible
Role :Devops Engineer 
Roles &amp; Responsibilities: 
Automated Monitoring of jobs/report runs, schedule verifications. 
Part of support team member during releases, Implementations. 
Automating builds using Jenkins and Maven scripting
Responsible for Daily builds, Continuous build and patch builds
Responsible for creating the new build setup and new projects using Jenkins
Responsible for the deployment of Dev, QA, productions environment 
Perform Production deployment activities and configuration changes on need basis
Responsible for creating the Jenkins pipelines for Automation job creation.
Integrated Jenkins through Github Authentication. 
Enabling the Role based access to the Jenkins. 
Resolving build issues like adding the build profiles on maven configuration file.
Develop the automated build and deployment using Maven and Jenkins using tomcat as the application server.
Implemented for running a continuous deployment pipeline with Jenkins .  
Integrated Ant and Maven with Jenkins in order to run to automate the build process as a part of continuous delivery.
Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2. 
Manage configuration of Web App and Deploy to AWS cloud server through Ansible/Chef. 
Terminating/Stopping/Creating EC2 instances using AWS Console. 
Project Title :“stanleyblackanddecker.com/” 
Environment : Jenkins, Git , Maven, Tomcat, Shellscripting , GitLab, Ansible,Kuberentes
Role                 : Build &amp; Release Engineer 
Roles &amp; Responsibilities: 
Administration of Subversion tool includes creating branches, tagging and access permissions. 
Worked on Subversion, Proposed and implemented branching strategy. 
Installation and troubleshooting SVN related problems. 
Coordinating with developers and testers for SVN related issues. 
Automated Monitoring of jobs/report runs, schedule verifications. 
Part of support team member during releases, Implementations. 
Automating builds using Jenkins and Ant scripting 
Responsible for Daily builds, Continuous build and patch builds 
Responsible for creating the new build setup and new projects using Jenkins 
Responsible for the deployment of Dev, QA, productions environment
Perform Production deployment activities and configuration changes on need basis. 
Automate build process used for J2EE applications using one or more toolsautomation framework like Jenkins
Setting up the new build environment for various products in Linux environment Implemented the Release practice and responsible for pushing builds into SYS / UAT /Pre-Production/ Production.
Involved in Subversion administration
Project involved the usage of maintaining repository and version controlling
Involved in Branching, Tagging of code delivery at required releases.
Managing/Tracking the defects status using Jira.
Automated nightly builds for all environments and reporting mechanisms
Trouble shooting and resolved Issues in DEV/Test Environment.
Inputs to Planning and estimation for configuration and release management activities. This involves exploring new tools and plan for release &amp; configuration management process designing and implementations.
Co-work with the globally distributed Development team to fix the Build related issues
Promoting code from one Environment to another Environment.
Project:
Client               :McDonalds Role                 : Aws/Linux Admin
Responsibilities:
Responsible for Installation, Configuration and Maintenance of Red hat Linux servers on VMware and Physical hardware.
Involved in Installation, Configuration of VMware Converter Enterprise Server for Remote Conversion of Physical Servers.
Worked with storage team and used to add SAN LUNs on to ESX Servers.
Responsible for File System administration by using LVM and VXVM.
Automated the regular tasks like Backups,archiving older files by using shell script.
Scheduled jobs like backups and regular admin tasks by using cron and at tools.
Involved in Problem diagnosis and troubleshooting of Linux Servers like boot time and performance issues.
Configured and maintained File sharing services such as NFS, SAMBA, DHCP and FTP.
Installed and configured Veritas and Red hat Cluster services to maintain high availability of critical Applications.
Responsible in maintaining server’s up to date w.r.t new patch releases.
Participated in SAN LUN Migration and DR test.
Setup/Managing Linux Servers on Amazon ( EC2, EBS, ELB, SSL, Security Groups, RDS and IAM).
Setup/Managing VPC, Subnets; make connection between different zones; Blocking suspicious ip/subnet via ACL. 
Setup/Managing CDN on Amazon CloudFront( Origin Path: Server / S3)  to improve site  performance.
Create/Managing buckets on S3 (CLI) and store db and logs backup, upload images for CDN serve.
Setup/Managing Databases on Amazon RDS. Monitoring servers thorough Amazon CloudWatch, SNS.
Creating/Managing DNS records on Amazon Route 53 and  go-daddy panel.
Creating/Managing AMI/Snapshots/Volumes, Upgrade/downgrade AWS resources (CPU, Memory, EBS)
Creating AWS Instances and Resources Bills.
Installed and Setup Web Server (Apache and Tomcat), DB Server ( MySQL), NFS server;
Installed and Setup MySQL (Master and Slave) Server, Multiple MySQL Instance with different port.
MySQL Database backup (Hot/Cold) and recovery,  repair and optimize tables, 
MySQL Database security, creating users and managing permissions.
Server's, Domain's and Database's migration on Amazon Web Services.
Setting up a new DNS and a corresponding VHOST to make the website functional.
Installed and  SetupNagios Server, Plugin  and NRPE tools.
Log Analysis, Maintaining documents of production server error log's reports.
Monitor Production Server Health of different parameters (System Load, Swap Memory, Hard disk, Apache requests, Mailq) via Nagios and CloudWatch.
Investigation and Recover of Production Server Issues like as Server load (Parsing, mailq, query stuck).
Creation and Manipulation of shell scripts scripts; Manipulation of php scripts and java scripts during migration and db connection.
Scheduling jobs using crontab, Create SWAP Memory
Management of 200+ Linux Servers with Multiple websites in Heterogeneous environment
Monitoring external and internal websites of the organization through monitoring tools Nagios, Icinga, NewRelic and Identifying issues as per the alerts and providing immediate resolution.
Setting up a new DNS and a corresponding VHOST to make the website functional
Responsible for troubleshooting Mount points, NFS,Mail issues.
Working with Ticketing Tools ( ServiceNow, Kintana, Lighthouse)
Maintained and configured Web server: Apache and Application servers (Tomcat).
Worked with Cronjobs for log rotation and RSYNC for Data center migration activities
Scheduling downtimes of the servers for patching, memory upgrades and various admin activities in coordination with Appropriate teams
Working with Load balancer BIG F5 (Panel). Deploying certificates (SSL), setting up VIP and pools accordingly
Working within SLA to take ownership, escalate to resolve
Subversion (SVN) management and ensured that code check-ins, branch &amp; tag creation for all patches &amp; Releases are maintained.
Enable java code for Build and Deployment (Building the deployable package of the JAVA code and deploy the same).
Worked on code quality metrics(generating code red reports) using ANT
Setting cron to check logs and delete old logs.
Ensured configuration and maintenance of the web server tier and application server tier of all the Application Development and pre-live environments.
Automation of the processes using shell scripting including start/stop scripts for servers.
Worked in the VADE migration project which includes creation of new domains,Installation and configuration of webserver and application servers.
Declaration:
                   I hereby declare that the information above is true and correct to the best of my knowledge and belief and can refer above for verification.
                  (Peruri Anantha ShivaSankar)0000


