Naveen reddy K
(DevOps Docker Kubernetes AWS Terraform Cloud)
Senior DevOps Engineer - Service Delivery & Operations
Working as a Senior DevOps Engineer with more than 8 years of experience in managing all aspects of Service Delivery and Operations in Oracle Cloud(PaaS). Expertise is augmented by skills in Oracle cloud Paas Environment /Architecture,Middleware Architecture,WLST and Databases. The skill set is complemented by a strong command over Apach,OHS and Webgate,Puppet, Ansibale, Chef, Docker,Shell Scripting, client-server and enterprise applications.
●Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
●Dynamically add and remove servers from AWS production environment by Auto- scaling.
●Implemented Ansible playbooks to manage all existing servers and automate the build/configuration of new servers for on-prem and cloud servers like AWS.
● Experience with Ansible configuration management tool.
●Created Docker containers to deploy and run various web applications. Also, was a part of team for analyzing micro services management using Docker, Kubernets.
●Extensive experience includes SCM, DevOps Build/Release Management, AWS, oracle cloud(paas/saas), Change/Incident Management and Cloud Management.
●Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
●AWS Cloud platform and its features which includes EC2, VPC, EFS,AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, CloudFormation AWS Config, Autoscaling, Cloud Front, IAM, S3.
●Dexterity in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab).
●Worked on Openstack components Nova, Swift, Neutron, Horizon.
●Extensively worked with automation tools like Hudson, Jenkins to implement the End to End Automation.
●Experience in working with python backend Development using web framework Flask and Pyramid to build REST API
●Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
●Extensive experience in configuring and integrating the servers with different environments to automatically provisioning and creating new machines using CM/ Provisioning tools like Chef, Puppet and Ansible.
●Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
●Experienced in writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
●Developed AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, Security Groups.
●Managed Linux and Windows virtual servers on EC2 using Chef Server and Familiar with Cloud watch, Elastic IP's and managing security groups for EC2 Servers.
●Hands on experience with the AWS CLI and SDKs/ API tools
●Experience in Bug Tracking, Project Management tools like JIRA, Clear Quest and HP Quality Center.
●Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Kanban, Scrum, and Waterfall methodologies.
●Providing first level support for application software issues in all environments, monitoring run-time environments using tools like Nagios,EM,Kibana,Grafana,splunk..etc.
●Understanding of networking technologies and components including sub netting, firewalls and VPNs
●Voluminous know-how about multiple Scripting languages like Bash, Python, Shell.
●Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP)
●Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
●Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
●Experience is using Tomcat, JBOSS, WebLogic and WebSphereApplication servers for deployments.
●Implemented weblogic 12c Rest services for controlling and monitoring the welogic domain instance with CURL commands.
●Implemented and created monitoring dash boards using python,html, and OEM.
●Build continuous delivery pipeline across the project involving various teams for visibility of artefact dependencies, practicing Agile methodology.
●Work as Weblogic Administrator, which involves install, configure and provision of domains through WLST scripts on RHEL6.5 platform.
●Automate the infrastructure provisioning by utilizing Ansible. Treat infrastructure like code.
Oracle India LTD
IT Senior Consultant, Cloud Operations March 2014 to Up to date
Building and managing infrastructure in OCI with terraform.
Using python and Django Rest Framework developed a Ui automation tools to manage infra components in oracle cloud (oci) using python,django with OCI-CLI.
Developing python backend using web framework Django to build REST API for Ui automation tools.
Involved in creating views, forms and models using Django framework.
Utilized PyUnit, the Python unit test framework for testing the functionality of the application.
Architect, design and implement solutions for OCI, other cloud services and internal infrastructure.
Creating Users, Groups, Roles and Policies using IAM.
Dynamically add and remove servers from OCI production environment by Auto-scaling.
Automate application deployment and infrastructure creation processes with Jenkins, Ansible,Python
Implemented Ansible playbooks to manage all existing servers and automate the build/configuration of new servers for on-prem and cloud servers like oralcecloud (oci).
Managing Ansible configuration management tool.
Installed/Upgrade Package on DC/OS using ansible.
Setup Jenkins Pipeline jobs and On-Demand Jenkins Slave using DC/OS
Set up multiple deployment environment as private docker registry.
Creating the YAML script for kubernetes deployment, services and scaling the pods on the cluster.
Created Docker containers to deploy and run various web applications. Also, was a
part of team for analyzing micro services management using Docker, Kubernets.
End to End Monitoring Network Devices, Application, Database and pushing them for oracle cloud analytics.
Automating backups using borg and some of using python and shell script.
Assisted developers with establishing and applying appropriate branching,
Responsible for Saas/Iaas/Pass services which are running in the cloud environment and as well on-premises
Labeling/naming conventions using GIT source version control.
Configured and managed Cloud monitoring and automation tools likes OEM, mcollective, splunk, kibana, chef, puppet etc.,
Implemented weblogic 12c Rest services for controlling and monitoring the welogic domain instance with CURL commands.
Implemented and created monitoring dash boards using shell scripts,python,html, and OEM.
Value point systems Pvt ltd.
Clients working for: Sify Ind Pvt ltd
System Administrator- BESCOM january 2013 to Feb 2014
Administration, Installation, configuration of Weblogic (WLS, Components) Apache HTTP Server in Stage and Production environments.
Experience in troubleshooting the deployment and other application problems.
Having experience on Refresh activity from prod to corresponding stage applications.
Understanding of release/project requirements, attending status calls.
Redirected log files to a specific location and modified memory arguments.
Deployed the applications, formats of WAR, JAR and EAR in WebLogic Server.
Configure and administered Connection pools, multi connection pools and Data Source for JDBC connections.
Setup and configure the Clusters on cluster environment for load balancing and high availability.
Patch updates using Service Pack Upgrades and Version Upgrades.
Involved in JMS, JDBC configurations in WebLogic.
Working on issues raised by service desk as well as on alerts generated
By monitoring tools.
Analyzing the Log Files, Thread Dumps, JVM Dumps, Exception Stack Traces.
Monitoring the error logs, fixing the problems and tuning parameters on Weblogic environment.
Troubleshooting and fixing of problems on Weblogic Application Server and Web server.
Prepared the documentation for new Upgrades/Patches which includes manual steps as well.
Created 250 Knowledge base Articles for Existing Incident Work
Instructions in Services now ticketing tool.
Network Solutions - an IBM Company
Clients working for: Philips Ind Pvt ltd February 2011- janury 2013
Built and supported Oracle WebLogic Server 10 in Linux and Windows environments.
Developed Startup, Shutdown and bounce the WebLogic server scripts.
Deployed various WAR, JAR, EAR applications in clustered environment with automated process.
Configured and administered of WebLogic server with Oracle 10G databases.
Configured and administered JDBC Connection pools/multi pools/ data sources on WebLogic 9.2.
Building bash UNIX Shell Scripts and run them as scheduled Cronjobs. Developed startup and shutdown scripts for the Weblogic servers.
Configured and deployed applications in various work environments like Development, SIT, UAT, Pre Prod and Production.
Involved in upgradation from WebLogic 8.1 to Weblogic 9.2.
Integrated the JRockit Mission Control with weblogic instances to monitor and eliminate the memory leaks in the applications running on the weblogic servers.
Administered apache web server 6.0 according to the application needs.
Created, renewed Digital Certificates and Configured SSL for secured communication between applications running on WebLogic, Apache and IIS.
Installed and Configured apache for WebLogic.
Used CVS for keeping track of software development among different group members.
Monitoring of webLogic resources (WAR, EAR, JMS, JVM, JDBC) using tools such as wily introscope, HP Openview and JProbe.
Investigate and resolve performance issues by analyzing thread dump, GC values and heap dump.
Performing Root Cause Analysis with application team in response to production issues.
Provided 24/7 rotational on call production support.
Clients working for :Motorola Inc. September 2010 – February 2011
Install, configure and Administer Weblogic Server 10.3 on Redhat Linux 5 6 and Windows Server 2008 in both Production and Development Environments
Good exposure Production Environment Support in UNIX, Linux and Solaris platforms.
Weblogic Administration with expertise in Installation, Configuration, Troubleshooting, Performance Tuning and deployment of Applications in Production Environment.
Use Weblogic Server Administration Console to control Production specific deployment details.
Managed Weblogic Server Clusters having 12 managed Servers on Cluster of Machines.
Good Experience in Middleware Services JMS, SSL certificates in WebLogic.
Wrote WLST Script for automation of tasks.
Install, Configure and Administer Apache HTTP 2.0.
Deploy Application in WAR, JAR, and EAR formats.
Work closely with Developers on Deployment and Thread pool issues.
Configured JDBC Connection pools, data sources using Oracle and BEA Type 4 drivers.