SAI SREENU
Mobile No: +91 9620883367 Mail id: [email protected]
Professional Summary:
Around 7+ years of experience as a DevOps / Cloud Engineer and Linux System Administrator with
solid experience in compute, network, storage, automation, cloud and virtualization areas of IT.
Hands on experience in AWS provisioning of AWS services like EC2, S3,EBS, AMI, VPC, ELB, RDS,
Auto scaling groups, route53, Cloud Formation, SNS and SQS.
Good experience on Amazon IAM service: IAM policies, roles, users, groups, AWS access keys
and MFA.
Experienced on configuration management tools like Ansible.
Designing, implementing and supporting fully automated Jenkins CI/CD processes.
Extensively worked on Jenkins for continuous Integration and for end to end Automation for all
Builds and Deployments.
Proficient with Docker based container deployments to create shelf environments for dev
teams and containerization of environment delivery for releases.
Experience working on Docker hub, creating Docker images and handling multiple images
primarily for middleware installations and domain configuration.
Good knowledge in version control system in Git and GitHub.
Good experience in build tools Maven.
Implemented CI/CD pipeline using Jenkins, Ansible, Docker, Kubernetes using Groovy, YAML
and Manifest files.
Configured the cloud Watch and cloud Alarm for the app if the app goes down and monitor the
network traffic.
Extensive experience in setup, configuration, maintenance, performance, monitoring and
troubleshooting on Linux.
Good experience working in Agile Methodology (scrum).
Good hardware experience with HP Proliant and Dell servers in asset management, RAID
0,1,5,10 configurations, firmware upgradations, remote management of servers using HP ILO,
DELL DRAC, ILOM
Share 24x7 on-call duties with the team including rotating on-call schedules for multiple
environments including production and all environments.
Experience of working for Data centers with 24X7 production and on-call environments.
Monitoring of Physical and virtual infrastructure using Nagios.
User management, creating and managing user accounts, groups and access levels.
Ability to work with Linux friendly applications and able to troubleshoot it when issue arises
from the server.
Technical Competencies:
Operating Systems: RHEL(5,6,7,8), Windows(2008,2012,2016)
Security: SSH, SFTP, SCP and SUDO
Cloud Services: Amazon Web Services[AWS]
Network Protocols: NFS,FTP,HTTP/HTTPS,SAN/NAS,TCP, SMTP,DNS &
DHCP
Configuration Management & Ansible
Deployment :
Scripting: Shell , Python, YAML
Continuous Integration: Jenkins
Version Control: Git, Git-Hub
Build Tools: Maven and IBM RTC
Virtual Environment: VMware, Hyper-v,
Container Technology: Docker, Kubernetes
Monitoring tool: Nagios, Cloudwatch
Educational Qualification:
Bachelor of Technology (B.Tech) in Mechanical Engineering from Jawaharlal Nehru
Technological University, Hyderabad during 2010-2013.
Certifications:
Certified Kubernetes Administrator (CKA) bearing certification number LF8024qjm2sr
Red hat Certified System Administrator (RHCSA) and Certified Engineer (RHCE) bearing
certification number 150-175-099 (RHEL-7).
Work Experience:
Working as DevOps/Cloud Engineer in Tech Mahindra Limited from May 2018 to till date.
Worked as DevOps Engineer in Tata Consultancy Services (TCS) with payroll of Sellcraft Global
solutions pvt ltd from November 2016 to April 2018.
Worked as Linux System Administrator in Mind tree Ltd, Bangalore from July 2013 to
November 2016.
Project #1
========
Organization : Tech Mahindra Ltd
Duration Involved : May 2018 to till date
Role : DevOps Engineer
Environment : AWS(EC2,VPC, CloudFormation CloudWatch, S3), Linux, Ansible, Jenkins,
Git, Agile methodology, shell scripting, Maven, Docker.
Key performance indicators:
• Setup and build AWS infrastructure various resources, EC2, S3, IAM, EBS, Security Group,
Auto Scaling, and RDS in Cloud Formation.
• Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, SES, SQS and SNS services in
AWS cloud.
• Launching Amazon EC2 cloud instances using Amazon Machine Images for AWS cloud.
• Configured Elastic Load Balancers with EC2 Autoscalling groups.
• Created and execution AWS CloudFormation templates by using YAML.
• Created monitors, alarms and notifications for EC2 hosts using Cloud Watch. Involved and
performed server configuration management tasks via Ansible.
• Installing, configuring and maintaining CI/CD automation build and deploy process using
Jenkins.
• Implementing and configuring new Ansible roles and playbooks for new migration tasks.
• Administration of Git tool includes creating branches, tagging, access permissions and setting
up hooks & locks.
• Implementing and configuring Maven and pipeline build jobs for new infrastructure
requirements in Jenkins and triggering build jobs on schedule wise.
• Created and managed a Docker deployment pipeline for custom application images in the
cloud using Jenkins.
• Worked on creating the Docker containers and Docker consoles for managing the application
life cycle.
• Bulding/Maintaining docker container clusters managed by kubernetes Linux, bash, Git,
docker on AWS.
• Utilized Kubernetes and docker for the runtime environment of the CI/CD system to build, test
and deploy.
• Creating the automated build and deployment process for application, re-engineering setup
for better user experience, and leading up to building a continuous integration system for all
our products.
• Involved in the deploying the applications in QA, UAT and Production environments.
Project #2
========
Organization : Tata Consultancy Services Ltd
Duration Involved : November 2016 to April 2018.
Role : DevOps Engineer
• Provisioning different environments like (Dev, QA, Staging, Production) for different
requirements.
• Responsible for handling requests based on incidents and changes.
• Maintaining EC2 services like launching instances, configuring Security groups and monitoring
cloud metrics of instances like CPU utilization, Disk utilization and network performance of the
servers.
• Monitoring CPU and Disk utilization and handle them as per the alert received.
• Worked on making application more scalable and highly reliable in AWS using ELB and Auto
scaling.
• Attaching or Detaching EBS volume to AWS EC2 instance and mitigate failure using EBS
snapshots.
• Create and maintain automated CI/CD pipelines for code deployment by using Jenkins.
• Hnadling multiple builds in different environments and perform deployment activities.
• S3 bucket creation for different requirements like DB dump backup and cloudfront.
• Job Scheduling for regular, periodic, futures tasks by using Cron jobs.
• Installation and configuration of Red Hat Linux 6, Red Hat Linux 7.
• Linux user and group management and troubleshooting login related issues of the users.
• Perform Patching activity on Linux systems and update the existing packages using rpm and
yum.
• Users Administration such as user account creation, deletion, key management, resolving
access related issues etc.
• Creating CI/CD pipelines by integrating git, Jenkins and Maven.
• Act as an interface towards customer technical staff and other groups within the organization
till the closure of the incident.
• Understanding, analysing the root cause of an alert and solving it.
Project #3
========
Organization : Mindtree Ltd, Bangalore
Duration Involved : July 2013 to November 2016
Role : Linux System Administrator
Environment : Linux, VMware and Windows.
Key performance indicators:
• Installing, configuring and maintaining of Linux RHEL 6.x,7.x on Dell power edge and HP
Proliant servers.
• User administration: Creating, deleting, modifying, locking, unlocking and managing user
accounts, groups and allotting permissions to them.
• Working in a 24X7 on call rotation to support critical production environments Installation,
configuration and maintenance of Logical Volume Manager (LVM) Configuration of SSH and
providing user level and system level security.
• Solving day to day problems and following it up through ticketing system.
• Worked with VMware ESX Server configured for Red Hat Enterprise Linux.
• Troubleshooting the File systems issues, server problem, hardware issues.
• Monitoring Disk, Memory, Swap and memory utilization on Linux boxes.
• Vendor Co-ordinaton for new installation, up gradation and failure devices.
• Scheduling the jobs with CRONTAB and AT.
• Installing the necessary procedures and security tools.
• Monitoring the servers, file system usage and system performance. services such as NFS, DNS,
SAMBA, and NIS.