Summary
Overview
Work History
Education
Skills
Skill Summary
Tools Used
Languages
Marital Status
Personal Information
Timeline
Generic

Sreenivasulu Naidu

Adoni,AP

Summary

A dynamic and resourceful professional with 7.2 years of experience Seeking a challenging role to work in a professional environment that provides an opportunity to learn key technologies, be an effective team player in developing, and managing projects, and be an asset to the organization by delivering to the best of my capabilities.

Overview

7
7
years of professional experience

Work History

DevOps Engineer

BIRLASOFT TECHNOLOGIES PVT LTD
03.2022 - Current

the setting up ofthe new build environment for various applications in Windows/Linux environment

  • Managed to organizational standards by maintaining the source code in GIT for various applications
  • Setting up the new Build Environment for various products in Linux Environment
  • Maintains and extends configuration and build sub-systems on GIT
  • Creating and maintaining the development and release branches on GIT
  • Using Maven as a build tool, I could automate the process of building artifacts
  • Supported and helped to create dynamic views and snapshot views for end users
  • Implementing Jenkins continuous integration tool including installing setting the jobs/plans and setting up the tool for deployment
  • Involved in installing Jenkins on a Linux Machine
  • And creating a Master and Slave configuration to implement multiple parallel builds through a build
  • Used AWS services like EC2, S3, EBS, Cloud Watch, ELB for building infrastructure
  • Participates in the design and implementation phases for new and existing products, with a focus on AWS technical knowledge for successful execution of the requirements
  • Help engineering teams implement new technologies in development for future production deployment
  • Actively monitor and administer the applications and hosting environment to increase efficiency, improve reliability, and minimize downtimes
  • Measurement, optimization and tuning of system performance and ensuring that systems will run reliably and are highly available in a 24/7 production environment
  • Automated build deployments into EC2 using Puppet
  • Experience in scripting for monitoring/deployment using chef to automate the task/deployment/install is strongly preferred
  • Used Docker Container for running different individual services and optimizing the infrastructure cost
  • Managing/Tracking the defects status using JIRA
  • Automating the manual process if any, by writing the Shell scripts
  • Involved in deployment of the application using Tomcat
  • Primary responsibilities include Build and Deployment of the java applications onto different Environments like QA, UAT, pre-Prod and prod
  • Production environment support activities which include major release or emergency hot fix deployments, scheduling and coordinating with client regarding Operational Job Cycles or any activities.

Senior Engineer

L&T TECHNOLOGIES PVT LTD
02.2021 - 03.2022
  • Creating a Labels and support branches
  • Manage code repositories (branching, labelling etc.)
  • Adding /Deleting, Permissions and Customizing Views and Branches
  • Coordinate build and deploy activities
  • Worked on deploying the packages in production using Ansible playbooks
  • Identify root cause and resolve problems
  • Worked with developers, QA and Product support teams to identify and resolve build problems
  • Review build results, debug and optimize complex builds, and discuss technical issues with developers, architects, and managers
  • Develop and maintain build and release process documentation
  • Performed SCM tasks, such as check-in, checkout, branching, tagging and merging code from development branches to main branch and main branch to development branches
  • Assisting development team in resolving issues with build, environment, SCM and tools
  • Perform code build and deploy (Unix and Windows) Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications
  • Worked in Amazon Web Services (AWS) VPC, EC2, Cloud formation, S3, IAM, RDS, Route S3, Cloud Watch, Dynamo DB and Elastic cache
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.

Associate Consultant

CAPGEMINI INDIA LTD
12.2016 - 02.2021
  • Designed CI/CD processes in the context of a Jenkins orchestration, including the usage of automated build, test/QA and deployment tools
  • Configure jobs and pipelines using Jenkins
  • Troubleshoot problems arising from Build failures and Test failures
  • Used GIT as source code management tool, setup push pull events to invoke builds, automation test cases from Jenkins etc., Performing the regular tasks that include cloning, pulling the repositories, branching and merging
  • Responsible for creating Artifacts using Maven and deploying those artifacts into Tomcat Server
  • Installed and configured Nexus repository manager for sharing artifacts between internal teams
  • Used Maven dependency management system to deploy SNAPSHOT and RELEASE artifacts to Nexus to share artifacts across projects
  • Configured and managed Git plugins in Jenkins server
  • Responsible for configuring the slave nodes in Jenkins
  • Worked in an IAAS environment called Terraform, to manage application infrastructures such as storage and networking
  • Designing and deploying AWS solutions using EC2, S3, Elastic Load balancer (ELB), auto scaling groups
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and configuring launched instances with respect to specific applications
  • Responsible to write Docker files and Docker compose files to build docker images and containers
  • Responsible to maintain docker private repository
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer (ELB) and AMIs, Auto scaling to design cost effective and highly available systems
  • Configuring and Networking of Virtual Private Cloud (VPC)
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS
  • Used Cloud Watch to set alarms for notifications or automated actions, and to monitor logs for a better understanding and operation of the system.

Senior Software Engineer

CAPGEMINI INDIA LTD
12.2017 - 11.2019
  • Prepare various manuals like User Guide and Developer Manuals
  • Create/Revise the document based on the Software requirements specification (SRS) given
  • Coordinate with the Implementation team and Software Developers to extract technical information
  • Prepared REST API Documentation from scratch
  • Experience in HTTP methods like create, update, delete, copy, etc
  • Experience in URI, URN, URL
  • Experience in Stripe API
  • Experience in JSON request and response
  • Experience in understanding query parameters like Authentication, Rate Limiting, And Pagination
  • Working in an organized manner and implementing best practices to ensure high-quality documentation
  • Work with Subject matter Experts (SMEs) for content reviews.

Education

Visvesvaraya Technology University -

Proudadevaraya Institue of Technology
Hospet, India
01.2015

Higher Secondary (PCMB) - PCMB

Nandi Pu College
Bellary, India
01.2011

Secondary (SSLC Board) -

Beml High School
Kgf
01.2009

Skills

  • Task Prioritization
  • System Administration
  • Scripting Languages
  • Configuration Management
  • Infrastructure Automation
  • Amazon Web Services

Skill Summary

  • Having around 4+ years of experience in DevOps, Build and Release Engineering, and Configuration management for java-based applications.
  • Experience with SaaS (Software as a Service), PaaS (Platform as a Service), and IaaS (Infrastructure as a Service) solutions.
  • Experience in Linux, GIT, Jenkins, Ansible, Docker, Kubernetes, Apache Tomcat, Terraform and AWS.
  • Experienced on Task Scheduling & Systems backup using Shell scripting for RHEL.
  • Good Knowledge in bash (Shell), Groovy and exposure to shell scripting.
  • Well versed in maintaining code base for each project using SCM tools like GitHub.
  • Experienced with various Services of AWS: EC2, ELB, Route53, S3, SNS, RDS, IAM, CloudWatch and, Cloud front.
  • Good understanding AWS Architecture.
  • Managing day-to-day activity of the AWS cloud environment, supporting development teams and support team with their requirements.
  • Creating load balancer (ELB, ALB, NLB)
  • Good knowledge in managing the load using the Elastic Load Balancers in AWS.
  • Create and managing VPC, Subnet and Securitygroups.
  • Create and managing files and policies in S3 bucket (Simple StorageService)
  • Create and providing IAM access to theusers.
  • Up scaling and attaching new EBSvolumes
  • Implementing AutoScaling.
  • Written IAM custom policies for restricting S3 bucket for specific user.
  • Taking the backup of S3 and attaching the EBS to instance.
  • Experience in Implement, Build and Deployment of CI/CD pipelines, managing projects often includes tracking multiple Configured Build Machines or Nodes in Jenkins.
  • Deployments across multiple pipeline stages (Dev, Test/QA staging and production).
  • Experienced with Jenkins as Continuous Integration / Continuous Deployment Tool and strong experience with Maven Build Frameworks.
  • Installed a number of plugins in Jenkins for project requirements.
  • Configured Build Machines or Nodes in Jenkins.
  • Experienced in creating Master-Slave/Node machine configurations and distribute the workloads.
  • Automated deployment process from Jenkins to Kubernetes Cluster.
  • Extensive experience using ANT, and MAVEN as the build tool for the building of deployable artifacts from source code.
  • Hands on experience in performing the backup activities of build artifacts through Nexus.
  • Aware on visualizing and assisting activities like code quality validation through SonarQube.
  • Hands-on experience in using configuration management tools like Ansible.
  • Good Experience in writing Playbooks.
  • Working experience in writing the Ansible Playbooks for creating AWS services like VPC, and EC2.
  • Good Experience of Terraform modules.
  • Proficient in building the AWS IaaS in the areas like VPC, Subnets, Route Tables, Peering Connections, Gateway establishments and Provisioning of VMs include Security Groups creation and VM creations.
  • Good Experience in writing terraforms for AWS Environment Provisioning.
  • Created terraform for AWS Services EC2, S3, VPC, ECS, ECR, EKS, RDS, CloudWatch.
  • Having knowledge in writing terraform for IAM custom policy.
  • Worked on Dockers Including Docker Installation, Creating Images and Containers
  • Configuring the Docker containers and creating Docker files for different environments.
  • Experienced in Docker installation, image setup, building custom image from a Dockerfile and hands on experience in Docker Swarm, Docker Compose and Docker Networking concepts.
  • Experienced in creating custom Docker Images using Docker file and creating Docker Volume and Docker Networking.
  • Good knowledge on Kubernetes
  • Experience in Kubernetes to deploy, scale, load balance and manage Docker containers with multiple namespaced versions and in managing Docker Containers, and Kubernetes Clusters.
  • Created Clusters using Kubernetes and worked on creating many pods, replica sets, services, deployments, labels, health checks using liveness and readyness probe and ingress by writing Yaml files.
  • Good knowledge in PV and PVC in Kubernetes.
  • Worked in Secrets and namespaces and configmaps in Kubernetes.
  • Worked in creating Kubernetes cluster for DEV, QA, and UAT & PRODUCTION environments.
  • Written terraforms for infra structure creation in AWS cloud.
  • Worked in monitoring using ELK setup.
  • Experience in supporting applications on different platforms Windows and Linux environments.
  • Effectively co-ordinate with various functional development, testing, environment management and helpdesk within the organization throughout the SDLC.
  • Possess good interpersonal, documentation, oral communication skills and positive work attitude.
  • Ability to learn and master new technologies and also to deliver outputs in short deadlines.
  • Ability to accept challenge, learn and grown in good profession manner.

Tools Used

  • Operating Systems: RED HAT LINUX(RHEL), Ubuntu CentOS, WINDOWS XP/7/8/10
  • Version Control Tools: GIT
  • Infrastructure Provisioning Tool: Terraform
  • CI & CD Tools: Jenkins
  • Issue Tracking Tool: JIRA
  • Artifact Repository managers: Nexus
  • Containerization: Docker
  • Orchestration Tool: Kubernetes
  • Monitoring Tool: Nagios, CloudWatch
  • Code coverage Tool: SonarQube
  • Configuration Mgmt. Tools: Ansible
  • Scripting: Shell, Groovy, Python.
  • Web/Application Servers: Tomcat
  • Build Tools: Maven
  • Cloud Platforms: Amazon web services

Languages

English
Hindi
Telugu
Kannada
Tamil

Marital Status

Single

Personal Information

Date of Birth: 08/08/1992

Timeline

DevOps Engineer

BIRLASOFT TECHNOLOGIES PVT LTD
03.2022 - Current

Senior Engineer

L&T TECHNOLOGIES PVT LTD
02.2021 - 03.2022

Senior Software Engineer

CAPGEMINI INDIA LTD
12.2017 - 11.2019

Associate Consultant

CAPGEMINI INDIA LTD
12.2016 - 02.2021

Visvesvaraya Technology University -

Proudadevaraya Institue of Technology

Higher Secondary (PCMB) - PCMB

Nandi Pu College

Secondary (SSLC Board) -

Beml High School
Sreenivasulu Naidu