SAIVARUN SAMINENI
AWS DevOps Engineer
Email: **********@*****.***
Phone:601-***-****
A DevOps Engineer with 6 years of experience in Control, Build and Release management, Change management, Cloud Integration and Deployment. Well versed with deadline pressures, superior analytical, time- management, collaboration, communication and problem-solving skills.
PROFESSIONAL SUMMARY:
Experience inRed hat Linux System Administration, Build Engineering & Release Management process, including end-to- end code configuration, building binaries & deployments andUrban Code, Elastic Searchentire life cycle model in Enterprise Applications.
In-depth knowledge of DevOps management methodologies and production deployment Configurations.
Skilled at Software Development Life Cycles and Agile Programming Methodologies.
Experience with Jenkins as Continuous Integration / Continuous Deployment Tool and strong expertise with Ant and Maven Build Frameworks.
Testing and Developing Azure Automation Runbooks and RSpec.
Experience with SaaS (Software as a Service), PaaS (Platform as a Service),Circle CI and IaaS (Infrastructure as a Service) solutions.
Experienced in authoring pom.xml files, performing releases with the Maven release plug-in and managing Maven repositories.
Involved in ARTIFACTORY Repository Managers for MAVEN and ANT.
Extensive experience with AWS (Storage, Application Services, Deployment and Management) and managed servers on AWS platform instances using Ansible, Chef Configuration management.
Hands on experience in AWS provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB, RDS, Redshift, IAM, Route 53, VPC, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups.
Installing and Architecting Pivotal Cloud Foundry on Various Iaas, leveraging the power of BOSH.
Strong Experience in implementing Data warehouse solutions in Amazon Redshift, Oracle and SQL Server. Expertise in Cloud Migration projects (Oracle to RDS/Redshift) using AWS DMS/SCT and Ora2g.
Skilled in monitoring servers using Nagios, Datadog, Groovy, Cloud watch and using ELK Stack, Elastic Search.
Created tagging standards for proper identification and ownership of EC2 instances and other AWS resources.
Experienced on implementing real-time analytics, documentation collaboration and binary streaming usingAWS Socket.IO.
Experience in managing infrastructure resources in cloud architecture with close coordination with various functional teams.
Experienced with wide range of software development environments, including Java, J2EE, Spring Cloud, Spring boot micro services, SOA, Web Services - (SOAP/REST), RDBMS, NoSQL, E-Commerce, Mobile, Cloud Foundry and Spring Boot Microservices.
Experience with Version Control Systems like GIT,MobaXterm, SVN (Subversion).
Experience create, bind the user defined and built in services in Pivotal Cloud Foundry (PCF).
Proficient in setting up and configuring Baselines, Branching, Merging, and Backup through Subversion (SVN) and GIT.
Monitor, build and deploy software releases and provide support for production deployments.
Configured JENKINS Monitor, OCI,List and Build views to displays the status and progress of selected jobs with build version information.
Automated application deployment in the cloud using Make files, RPM andDocker technology using Elastic Container Service scheduler.
Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
Experience in working with automation tools likeCHEF, ANSIBLE.
Used Ansible as configuration management tool and has written several playbooks for server provisioning, configurationmanagement, software installation and deployment activities.
Used Ansible for configuring and managing multi-node configuration management over SSH and PowerShell.
Deployed and configured Chef Server including bootstrapping of chef-client nodes for provisioning.
Created roles, recipes, cookbooks and data bags for server configuration.
Expertise in querying RDBMS and Redshift DB, Logstash, Urban Code such as Oracle,Groovy,MYSQL and SQL Server by using PL/SQL for data integrity.
Involved in the functional usage and deployment of applications in Apache Tomcat and Web Logic Server.
Configured and Deployed application packages on to the Apache Tomcat server. Coordinated with software development teams and QA teams.
Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Kubernetes for container management.
Experience of working with the release and deployment of large-scale Java/J2EE Web applications and Spring boot.
Experience in building & deploying Java/SOA, OCI applications and troubleshooting any build & deploy failures.
Ability in development and execution of XML, Ruby, Shell Scripts, Power shell.
Worked with different Bug tracking tools like JIRA, RHEL,Azure, Remedy and Bugzilla.
Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespace versions.
Ability to quickly understand, learn and implement the new system design, data models in a professional work environment.
TECHNICAL SKILLS:
DevOps (5 years), Linux (5 years), Perl (2 years), Amazon Web Services (4 years), Automation (4years), SCM (2 years), Git (5 years), scripting (4 years), Windows Server (3 years), Webserver (3 years), Azure (2 years), AWS Socket.IO (2 Years), OpenStack (2 Years)
Cloud/Virtualization Technologies
Amazon Web Services (AWS), Microsoft Azure,Pivotal Cloud Foundry
Version Control Tools
SVN, GIT.
Build Tools
ANT, MAVEN.
Databases
MySQL, MongoDB, Cassandra, Postgre SQL, SQL Server, No SQL.
CI Tools
Jenkins.
Config Management Tools
Chef, Ansible,
Bug/Issue Tracking
JIRA, ServiceNow.
Web/ Application Servers
Apache Tomcat, Web logic
Operating Systems
Windows Family, RHEL, Ubuntu, CentOS
Scripting/Programing Languages
shell,Ruby, Python, C, SQL, Java Script.
Artifactory
Nexus
Other Tools
Putty, Nagios.
EDUCATION:
Master of Science in Computer Networking from Alcorn State University (2016).
Bachelor of Technology in Computer and Science Engineering (2013).
PROFESSIONAL EXPERIENCE:
Client: ADP, Alpharetta, GA Mar 2019 – Till date
AWS Cloud engineer (DevOps)
Responsibilities:
Use agile methodology throughout the project. Involved in weekly and daily bases release management.
Working with a strong team of architectures, backend developers to gather function and non-functional requirements.
Involved in creating highly available and scalable infrastructure in AWS cloud, by using various AWS, services like EC2, VPC, Auto scaling, ELB, EBS, AMI, SNS, SSM, Lambda function, API, IAM, CloudWatch, CloudFormation Template, TCP,S3, and Route53.
Install, Upgrade and Maintain OpenShift Platform.
Also worked on sushi-Linux&Redhat Linux.
Troubleshooting OpenShift EFK stack for central logging.
Automated the Client build, Client deployment and multiple clients or (JVM’s) running in anEc2-instance processes along with all pre-requisites installed in an Instance in a single click of a button.
Successfully deployed multiple clients in an Ec2-instance and can be able to give the parameters dynamically like client instance id, port, Database connection, language pack & service pack.
Created lambda function that will execute the cloud formation template by providing all of the parameters that are required to build a client in AWS.
Able to Identify an Ec2-instance which is already in running status which has at least 11GB of RAM in it.
Successfully able to Build an existing client which needs auto scale on to such an identified EC2 instance.
Cloud formation template have invoked via API passing the parameters and builded an existing client and should be built on an existing EC2 instance identified above by using Cloud watch.
Cloud Formation Template have updated the tag on the Instance that client is built, in the format.
Key: Client
Value: <InstanceID>:<PortNo>.
Micro services development in Cloud foundry environment.
Created and tracked tasks in pivotal track.
Deploy and monitor scalable infrastructure on Amazon web services (AWS)& configuration management.
Optimized the EC2 instances, X pack run time using Lambda,EMR, RHEL, Kibana, OCI functions and CloudWatch events.
Schedule using multiple programs daily. I Care, EMR, and GPMS.
Involved in performing application deployment to AWS Elastic Bean Stack environment.
Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
Writing services in Spring Boot and running and deploying them in cloud foundry.
Developed software applications using Microservices as a deployable, small, modular services in which each service runs a unique process and communicates through a well-defined mechanism to complete a Business Goal.
Used the command line interface to manage apps, services in Pivotal Cloud Foundry as well as Apps manager.
Create, bind the user defined and built in services in Elastic Search, Pivotal Cloud Foundry (PCF).
Build, Test and deploy applications by using pivotal cloud foundry.
Worked on building and deploying Java code through Jenkins
Built & Deployed Java/J2EE, .NET, Power Shell, Circle CI,SONAR Power BI, RHEL6, Spring boot, Node JS Groovy and Make files to web application server in agile continuous integration environment and automated Labelling activities in TFS once deployment is done.
Used Python andShell scripts to automate the Build and deployment process. Used maven for few modules.
Wrote PowerShell scripts for automating time consuming or error-prone tasks.
Working knowledge of several types of configuration management tools like Chef, Ansible.
Involved in phases of testing for example Integration testing, Smoke testing Performance testing and Load testing. We are also using inbuilt test cases in Jenkins and running those tests on master branch.
Developed build & deployment scripts using MAVEN. Automated the process using Make files, X Pack, RPM, PaaS plugins available Jenkins and move from one environment to other throughout the build pipeline.
We are driving towards continuous integration and continuous delivery using Jenkins and Ansible for docker image building and deployment.
Setup up and maintenance of automated environment using Chef recipes& cookbooks within AWS environment.
Environment: Git, Jenkins, Maven, Ansible, AWS, ELK, VPC, Shell scripting, Apache Tomcat, chef and python.
Client: Ryder, Miami, FL Jan 2017- Mar 2019
DevOps Engineer (AWS)
Ryder System, Inc., or Ryder, is an American provider of transportation and supply chain management products, and is especially known for its fleet of rental trucks
Responsibilities:
Use agile methodology throughout the project. Involved in weekly and daily bases release management.
Working with a strong team of architectures, backend developers to gather function and non-functional requirements.
Involved in creating highly available and scalable infrastructure in AWS cloud, by using various AWS, Azure services like EC2, VPC, Auto scaling, ELB, TCP, RDS, RHEL, OpenStack,RSpec and Route53.
Installation of different OpenShift environments in VMware vCloud using Ansible playbooks, troubleshooting during the installation, configuration of DNS services, LDAP services.
Install, Upgrade and Maintain OpenShift Platform
Troubleshooting OpenShift EFK stack for central logging.
Set-up Windows&Redhat LinuxAWS Active Directory for directory synchronization.
Manage AWS subscriptions, secrets
Packaging and delivering company's products
Micro services development in Cloud foundry environment.
Created and tracked tasks in pivotal track
Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management.
Optimized the EC2 instances, X packrun time using Lambda,EMR,Urban Code,RHEL,Kibana,OCIfunctions and CloudWatch events.
Schedule using multiple programs daily. I Care, EMR, and GPMS.
Used Socket.IO for debugging, in order to see all the debug output, run your app with the environment variable DEBUG including the desired scope.
Configured events in Socket.IO such as Connect, Message and Disconnect for sending and receiving events and installation using Node servers.
Used Terraform for server provisioning.
Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently.
Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
Involved in performing application deployment to AWS Elastic Bean Stack environment.
Experienced in Socket.IOEvent Handling based on the events that are reserved and can be accessed using socket object on the server Connect, Message, Disconnect, Reconnect, Ping, Join and Leave.
To serve the Client Library at Socket.IO implementedClient-Side socket object which provides us withevents like Connect, connect error, connect timeout and Reconnect.
Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
Writing services in Spring Boot and running and deploying them in cloud foundry.
Developed software applications using Microservices as a deployable, small, modular services in which each service runs a unique process and communicates through a well-defined mechanism to complete a Business Goal.
Used the command line interface to manage apps, services in Pivotal Cloud Foundry as well as Apps manager.
Create, bind the user defined and built in services in Elastic Search, Pivotal Cloud Foundry (PCF).
Build, Test and deploy applications by using pivotal cloud foundry.
Worked on building and deploying Java code through Jenkins
Built & Deployed Java/J2EE,Glue, NET, Power Shell, Circle CI,SONARPower BI, RHEL6,Spring boot, Node JS Groovy and Makefiles to web application server in agile continuous integration environment and automated Labelling activities in TFS once deployment is done.
Used ANT and Python and PowerShell scripts to automate the Build and deployment process. Used maven for few modules. Also used SonarQube.
Wrote PowerShell scripts for automating time consuming or error-prone tasks
Working knowledge of several types of configuration management tools like Chef, Ansible.
Involved in phases of testing for example Integration testing, Smoke testing Performance testing and Load testing. We are also using inbuilt test cases in Jenkins and running those tests on master branch.
Developed build & deployment scripts using MAVEN. Automated the process using Makefiles, X Pack, RPM,PaaSplugins available Jenkins and move from one environment to other throughout the build pipeline.
We are driving towards continuous integration and continuous delivery using Jenkins and Ansible for docker image building and deployment.
Configuring ‘nginx’ for proxy RESTful API, OCI and GCP, Logstash, PaaS calls to micro-services in Docker containers.
Worked on Kubernetes to manage containerized applications using its nodes, Config Maps, selector services and deployed application containers as Pods.
Implemented DevSecOps “Secure by Design”.
Setup up and maintenance of automated environment using Chef recipes& cookbooks within AWS environment.
Worked on Installation and Configuration of ChefServer and Chef-client (Nodes)
Deployed and maintained infrastructure using Chef cookbooks and recipes.
Project deployments of Cisco Router ISR G1 and G2, Cisco Call Manager 11, Unity Connection 11, Cisco Unified Presence 11
Produced scripts for viable combination of JIRA applications with different tools.
Customized both JIRA and Confluence to integrate into the pre-existing systems with an eye towards making the programs extensions of their systems, and not hindrances to their systems.
Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
Experience in using SQL, PL/SQL, RPM, DeVosand Redshift DB, SaaS, Cosmos DB, stored procedures, indexes, materialized views, shell scripting, partitioned and non-portioned tables, packages and triggers for improved performance of the database.
Deployment and management of many servers via script and chef, utilizing cloud providers as a direct substrate for implementation.
Deploying and managing many servers utilizing both traditional and cloud-oriented providers (AWS) with the Chef platform configuration system.
Used ANT, Groovy and Python scripts to automate the Build and deployment process. Used maven for few modules.
Create, manage, and delete users and groups as per the request using Amazon Identity and Access Management.
Monitoring each service deployment, Urban Codeand validating the services across all environments.
Active participant in scrum meetings, reporting the progress and maintain effective communication with each team member and manager.
Environment: Git, Jenkins, Maven, nginx, Ansible, AWS, ELK, VPC, Shell scripting, Apache Tomcat, chef and python.
Fininfocom, Hyderabad, INDIA Jan 2013 - Sept 2015
Unix/Linux Administrator
Responsibilities:
Worked as a Systems Administrator on Red Hat 3/4, CentOS and Ubuntu(6.06, 7.04) servers.
Worked on Applying patches, installed monitoring tools, and upgraded BIOS on HPC Clusters.
Scheduled users to perform High Performance Computing activities on the Linux cluster.
Created users and groups and assigned them appropriate quotas and ACLs as per company requirement.
Experience managing and tuning MySQL and writing SQL scripts.
Identified and solved any issues or errors.
Installed and configured Nagios monitoring tool to manage infrastructure.
Applied patches and supported Linux Servers with Oracle Database servers.
Worked on Kernel tuning and Kernel patching.
Monitored System Performance, Tuned and optimized systems for better performance.
Managed Disk using LVM, JVM Languages resized disk space when required. Managed disk space from NetApp filers
Setup NTP server and synchronized clients with NTP server.
Troubleshoot application problems by diagnosing issues.
Provided 24/7-support coverage, pager support and weekend support.
Environment: RHEL (3.x & 4.x), Centos (3.x, 4.x), Ubuntu (6.06, 7.04), NTP, Nagios, MySQL, SQL, HPC.