Naveen Dasari Cell:571-***-****
Cloud / DevOps Engineer *****************@*****.***
Professional Summary:
Over 7+ years of IT Experience of software configuration management [SCM] process, DevOps, AWS, Build / Release management and System Administration.
Experience with Subversion control, Build, Configuration Management tools like GIT, ANT, MAVEN, CHEF, PUPPET, DOCKER and Integration & Monitoring tools like JENKINS and NAGIOS using CVS, UNIX / LINUX and Windows environment.
Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Microsoft Azure, Route53, SNS, SQS, Cloud Trail, ELK, Influx DB & collectd.
Experience in Ansible Automation that automates the whole Environment with a Single one-click deployment that deploys all the CICD Pipeline components Gitlab, Gitlab runner, Jenkins, SonarQube, Sonatype Nexus, Rundeck, Jfrog Artifactory that are running in the Docker containers.
Deployed the packages on staging and production. Monitored jobs and supported Data Lake production environment.
Expertise in various platforms like CentOS, Red Hat Linux / Unix, Ubuntu, including configuring and maintaining the applications.
Expertise in all phases of Analysis, Designing, Development, Implementation, Integration, Testing, Production, Maintenance in Enterprise Applications.
Configuring and administered EC2(Elastic Cloud Computing) instances, snapshots, AMI’s, Security Groups, EBS volumes, elastic IP’s, Key pairs, Auto scaling, using AWS.
Experience in maintaining Amazon Cloud watch for different zones in development, testing and production environments.
Expertise in working with development team of agile and delivering an end to end continuous integration/continuous delivery in an open source environment by using the tools like CHEF & JENKINS.
Experience in Building, deploying and managing apps on Heroku Platform, running the applications on DYNOS with the help of Proc file.
Good Knowledge on Continuous integration tools like Hudson, Cruise control and Jenkins.
Experience in writing the Chef cookbooks/recipes/attributes to automate Infrastructure as a code.
Experience in using configuration management tools like Puppet/Ansible/Chef and knowledge on Salt.
Designed, Installed and Implemented Ansible configuration management system.
Used Docker for Ship, Run, virtualization, and Deploy the application with securely for fasten the Release/Build Engineering.
Worked on infrastructure with Docker containerization, Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
Worked with Docker and created multiple containers and images (Tomcat, Ubuntu, Etc.). Configured these containers to communicate with each other.
Experience in maintaining a Kubernetes for managing containerized applications across a cluster of nodes.
Experience in providing a layer over the infrastructure with the help of Kubernetes.
Created reproducible builds of the Kubernetes applications with managing Kubernetes manifest files & Kubernetes charts for releases of Helm packages.
Experience in developing and responsible for writing server-side web applications logic in Ruby.
Experience in supporting the front-end developers by integrating their work relating to Ruby.
Experience in design, build, and maintain efficient, reusable, and reliable Ruby code.
Understanding of Operating systems like Linux, Unix, Windows.
Worked in Ticketing & Bug tracking tools like JIRA and configured various workflows and plugins for the JIRA bug/issue tracker.
Experience in installing and managing tools JIRA as internal subject matter expert on management and implementation of the Atlassian Software Stack.
Installed and configured New Relic, xymon monitoring tool 4.3.x, and log stash log monitoring tool.
Hands on experience on the NO SQL Data base like MongoDB to provide high reliability, Scalability, replication.
Worked with high performance Object Storage and applications running in GCP.
Good Communication and Interpersonal Skills, Quick learner, Self-motivated, communicate with different teams, and Solving problems with best solutions.
TECHNICAL SKILLS:
Languages
Perl scripting, Shell scripting, Python, Ruby, SQL, JAVA/J2EE.
Application Servers
WebLogic, WebSphere, JBOSS, APACHE TOMCAT 5.x/6.x, nginx.
Virtualization
VMware, V cloud, Hypervisor.
Tools
Jenkins, Bamboo, Chef, Puppet, Docker, Nexus, Nagios, PagerDuty, Logentries, MongoDB, InfluxDB, Collectd.
Build Tools
Ant, Maven.
Version Control Tools
GIT, Subversion (SVN), Mercurial and IBM Clear case (UCM).
Bug Tracking Tools
Junit, PMD, JIRA.
Operating Systems
UNIX, Linux, WINDOWS, MAC OS X.
Cloud
AWS EC2, S3, RDS, IAM, VPC, CLOUDFORMATION, SNS, EBS, API, ELK, Heroku (Dynos), AZURE, GCP.
EDUCATION:
Master of Science in Information technology from California University of management and Sciences [Dec -2016]
Bachelor’s in Electronics and Communication Engineering from JNTUK [April – 2012]
Professional Experience:
Ericsson Oct 2018 – Till Date
Seattle, WA
Cloud / DevOps Specialist
Experience in replacing the APP-ORBIT environment to the Rancher that manages the Kubernetes clusters.
Experience in deploying the Application in a docker container that is running in the Rancher stack.
Experience in Setting up the Rancher server & Nodes within the Docker containers in the kubernetes cluster that manages in the AWS Cloud Environment.
Experience in setup K8s on AWS with the help of Kops and Terraform Platform.
Experience in writing Terraform template that provisions an AWS Elastic Beanstalk Environment.
Experience in deploying AWS M2 Microservices by using Ansible playbooks.
Implemented Azure APIM modules for public facing subscription-based authentication.
Involved in Creation of Microsoft Azure Cloud SQL Servers and Replication Severs.
Deployed the packages on staging and production. Monitored jobs and supported Azure Data Lake production environment.
Configured and deployed Azure Automation Scripts for a multitude of applications utilizing the Azure stack.
Experience in Azure RTC (real-time clock) to check the device power and network connections after reboots.
Experience in working with headers, application manifests, synchronizing and configuring system time with NTP client service in Azure RTC.
Experience in using the VMware cloud-based systems & logging to the Cloud based VM’s.
Good knowledge in setting up the Rancher server & clients that manages the whole infrastructure.
Experience in checking the docker container logs in the Rancher server UI.
Experience in Creating the stack form the catalog from the Rancher UI.
Expertise in Creating an Environment keys, API keys with the Rancher UI.
Hands on Experience in all the CI/CD Pipeline components like JFROG Artifactory, Jenkins, SonarQube, Sonatype Nexus, Rundeck, Ansible, Gitlab, Gitlab Runner.
Hands on Experience with the GIT Lab CI that builds, test & deploy the code to the Staging & Production Environment.
Experience in integrating the Gitlab Runner with Gitlab and run this as a Docker service.
Experience in pulling an image from the docker hub and instantiate a container out of it.
Expertise in installing Ansible and changing the configuration settings and ping them to hosts.
Experience in writing a Ansible-Play-book that deploys Docker, Rancher server and run all the CICD Pipeline components.
Expertise in implementing a Rancher server & Hosts with Ansible Automation.
Experience in Ansible Automating the whole Environment with a Single one-click deployment that deploys all the CICD Pipeline components Gitlab, Gitlab runner, Jenkins, SonarQube, Sonatype Nexus, Rundeck, Jfrog Artifactory that are running in the Docker containers.
Good understanding knowledge in Kafka four core API.
Having knowledge in building real-time data pipelines in enterprise applications with Kafka.
Good understanding in data Processing, publishing, storing & subscribing streams of records in Kafka.
Experience in Building an RPM Package with Ansible playbook.
Experience in building a TAR file & RPM Package and pushing this to JFROG Artifactory.
Experience in SSH connectivity between one to one server.
Expertise in some of the basic disk space commands & Linux commands.
Experience in using a Cattle Cluster that will come default by Rancher UI.
Expertise in knowing the difference between Cattle Cluster, Kubernetes Cluster, Docker Swarm.
Experience in installing kubernetes and setup that master and nodes as per our use case.
Experience in some of the basic commands in kubernetes that displays pods and nodes.
Expertise in writing a nginx YAML script that deploy nginx service into all the nodes.
Experience in Golden gate database to handle critical business applications for getting real time Information.
Environment: AWS, Azure, VMWare, Rancher, Docker, Kubernetes, Cattle, Gitlab, Gitlab Runner, Jfrog artifactory, SonarQube, Sonartype Nexus, Kafka, Rundeck, Golden gate, Jenkins, Ansible.
Microsoft (Mile IQ) April 2017 - Sep 2018
San Francisco, CA
DevOps Engineer
Expertise in Building, deploying and managing apps on Heroku & AWS Platform.
Experience in monitoring the connections related to PostgreSQL hosted on Heroku.
Expertise in Monitoring the servers of MongoDB which was hosted on AWS.
Experience in Migrating AWS Clouds services to Azure Cloud services.
Experience in deploying applications through Microsoft Azure.
Experience in troubleshooting and deploying applications to Azure.
Worked Queues, Blobs, Containers to persist data on Azure
Experienced with deployments, maintenance, and troubleshooting of applications on Microsoft Azure Cloud.
Experience in displaying a static HTML Page to get the word Terraform for the people with writing Terraform Template.
Expertise in IAAS that need to provision the Environment resources and configure a web server in Terraform.
Experience in fetching up the source code that deploy & Configure Python applications.
Experience in integrating the app deployment with services such as GITHUB.
Manage Confluence trouble shooting, permissions, and workflows.
Experience to Connect a sync data between a Salesforce Object &Heroku Postgres table.
Having a Knowledge to Understand the complete technology stack and build tools and processes that prevent production issues.
Upgrade to latest New relic agents in production.
Set up New Relic Master Account and sub accounts and integrate Partner API.
Implemented Monitoring Plugin for Postgres stats and Pgbouncer.
Created a way to send logs to Logentries for all Development, Staging and Productions environments.
Designed, wrote and maintained systems (Python) for administering GIT.
Build Python code on to different Jenkins servers as per the schedule.
Implement a continuous Delivery framework using Jenkins in Linux / Unix environment.
Experience with Multi Master LDAP configuration in distributed environment and performance tuning for high availability and optimized response time.
Collaborated with Development and Support teams to setup a Continuous Delivery environment with the help of Docker1.0, a continuous build and delivery tool.
Good knowledge on Docker and Docker files. Containerizing web application from Linux / Unix server to Docker containerizes.
Experience in setting up and Monitoring container orchestration Kubernetes (Grafana).
Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
Installation, Configuration, Replication & Maintenance of PostgreSQL servers.
Setup PostgreSQL for High Availability and Disaster Recovery.
Study the database needs of our applications and optimize them using MongoDB.
Upgraded MongoDB staging/Production clusters to the latest versions.
Designed migration procedures and Created applications in Python to do the data migration from MongoDB.
Environment: Heroku, AWS, Azure, New Relic, Terraform, PostgreSQL, MongoDB, GIT, Jenkins, LDAP, Docker, Python, Kubernetes, Linux / Unix.
Autodesk April 2016 – March 2017
San Rafael, CA
Sr. DevOps / AWS Engineer:
Responsibilities:
Experience in maintaining applications written in AWS Elastic cloud (Ec2), AWS Cloud Formation, ELK, AWS databases such as Dynamo, Redshift, InfluxDB.
Having a good knowledge of services like ELB, RDS, SNS, SWF, and EBS etc. in Amazon Web Services.
Experience in setting up VPN environment for Client and Configuring and launching AWS EC2 instances as per requirement.
Perform day to day administration of Identity Access Management in Dev, Test and Production environments to maintain business services and configuration IAM.
Re-structured the team, designed the long-term IAM roadmap, and completed all technology product selections and implementations.
Moderate and contribute to the support forums (specific to Azure Networking, Azure Virtual Machines, Azure Active Directory, Azure Storage) for Microsoft Developers Network including Partners.
Deployed Azure resource managed based resources.
Deployed Azure SQL databases and other Azure settings using PowerShell and Json.
Involved in Deployment of Existing Windows server applications to Microsoft Azure windows Servers.
Experience in Azure Infrastructure as a Service (IaaS) is a form of cloud computing that provides virtualized computing resources over the Internet.
Managing Chef Nodes using Linux Cron jobs.
Working on creating and uploading the cookbooks and recipes.
Maintaining and setting up the Chef server and chef nodes.
Deployed and configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning; Created roles, cookbooks, recipes, and data bags for server configuration, deployment, and app stack build outs and managed Chef Cookbooks to automate system operations.
Manage the configurations of multiple servers using Ansible.
Deployed mircoservices2, including provisioning AWS environments using Ansible Playbooks.
Provisioned load balancer, auto-scaling group and launch configuration for Micro service using Ansible. Experience in working knowledge of Docker & container management systems like Kubernetes.
Created Private cloud with Kubernetes that supports DEV, TEST, PROD environments.
Setup a Docker cluster (mesosphere) and Kubernetes cluster for testing.
App isolation and Infrastructure virtualization using Docker.
Expert of creating image-based containers by using Dockers in lifecycle management.
Experience in architecting large applications & object-oriented programming related to Python.
Worked on writing multiple python, Shell scripts for internal applications for various companywide tasks.
Experience in integrate data storage solutions, security protections in Python.
Integrating the code from the GITHUB into Jenkins for check-out process.
Assigning the Multi-user Identity and authentication by using the LDAP that comes up in Kubernetes cluster.
Expertise in linking docker containers together & assigning security polices in Kubernetes.
Experience in Kubernetes core concepts like Master node, worker node, pod, Deployment, Daemon Set, Replica set in Kubernetes.
Experience in provisioning a Kubernetes Cluster on AWS Cloud Platform by using Kops, CoreOS Tectonic, Kube - Aws, Kraken 2 Services.
Deploying Microservices to Kubernetes by using Jenkins customized CI Pipeline.
Environment: Subversion, Jenkins, GIT, Chef, Ruby, Docker, Kubernetes, Terraform, Ansible, Python, Shell Scripting, Azure, AWS (EC2, RDS, S3, VPC, Cloud Watch, Route 53, Influx DB).
DAVITA June - 2015 to Mar -2016
Denver, CO
Sr. DevOps Engineer:
Responsibilities:
Experience in hands on Amazon Web Services (AWS) and having good knowledge of AWS services like EC2, S3, Glacier, ELB, RDS, Influx DB, SNS, EBS, ELK etc.
Using AWS console and API Integration with Puppet Code, we managed Amazon Web Services like EC2, RDS, Influx DB, ELB, Auto scaling, bit bucket, AMI, IAM, ELK.
Used EC2 as virtual servers to host Git, Jenkins and converting manual procedures to dynamic API generated procedures.
Configured S3 to host static web content and S3 versioning life cycle to backup files in Glacier.
Implementing continuous integration using Jenkins and deploying the applications on WebLogic Servers and maintained Load balancing.
Involved in Managing Clear Case repositories for branching, merging, and tagging.
Evaluating puppet framework tools for automate the cloud deployment and operations and Build server deployment on Cloud (EC2) servers with DevOps tool like Puppet.
Updating and creating Puppet manifests and modules, files, and packages stored in the GIT repository.
Working for DevOps Platform team responsible for specialization areas related to Puppet for Cloud Automation.
Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.
Created shell, Bash & python scripts for various System Administration tasks to automate repeated processes.
Managing and troubleshooting of Python Django and Flask projects.
Maintain and extend the existing Python/Flask REST.
Server administration & multi-platform support (OS X, Ubuntu Linux/Unix/ Windows).
Working and setting up of automated build on Docker HUB.
Creation of Docker containers and consoles for managing the application life cycle.
Docker images development of size and speed optimization by Docker zing of existing applications.
Integrated MAVEN with Jenkins for the builds as the Continuous Integration process.
Administered and Installed Artifactory repository to deploy the artifacts generated by MAVEN and to store the dependent jars, which are used during the build.
MAVEN as a build tool in Jenkins to move from one environment to other environments and deployment scripts and Developing build using ANT.
Environment: AWS (EC2, RDS, Influx DB, S3, VPC, Cloud Trail and Route 53, Shell Scripting, Python, VMware, Subversion, GIT, MAVEN, ANT, Jenkins, PUPPET, J2EE, DOCKER.
U.S. BANCORP Jan 2014 – April 2015
Minneapolis, MN
Build Engineer:
Responsibilities:
Responsible for Digital Experience and Mobility products, including public, private and hybrid GCP solutions to a set of enterprise accounts in the North Central & Eastern U.S.
Managed fully developed platform in Google Compute virtual machines.
Delivered modern applications with Cross-Build API Platform and API Monetization in GCP.
Demonstrate possibility of implementing CI/CD in various projects.
Expertise in testing the applications like Selenium, Load runner, HP QC, QTP etc.
Implemented automation deployment and designed patches from Development to testing to staging to production.
Administration and Configuration of ASM disks for Oracle RAC servers.
Building servers using kick start in Solaris and RHEL respectively.
Configuration and installation of Solaris servers (LDOMS), Red hat virtual servers using scripts and Ops Center.
Troubleshooting and Configuration of Linux/Unix servers and NAS mounts on Solaris.
Using Jenkins as a framework for build tool for some projects.
Used to integrate with In-house tools for Jenkins Plugins.
According to the project guidelines developed the automation of build process using ANT scripts.
Expertise in doing work and fallow the guidelines of agile methodology in project development life cycle.
Maintaining the Maven’s pom.xml scripts and automate the weekly deployments and used GIT for legacy products.
Used JBOSS app server to deploy the application and JIRA custom workflows to track the issues in the organization.
By logging into the Unix system and monitoring logs, performing server’s health checks on daily basis.
Maintained the repository of Maven by using the Maven release plugin.
Maintaining admin tasks in LINUX/Unix OS for restarting server and monitoring the dashboards of app server.
Manage deployment automation using Puppet & Custom Puppet modules.
Implementing a Continuous Delivery framework using Puppet in Linux environment.
Configuring and Installing an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
Environment: GCP, GIT, MAVEN, ANT, JIRA, JBOSS, LINUX, Unix, JENKINS, PUPPET, AGILE.
Landmark Group Mar 2012 – Nov 2013
Karnataka, India
Linux System Administrator:
Responsibilities:
Generated Maven, Ant, Unix & Perl scripts for build activities in Staging and Production Environments.
Involves the migration activities from Ant to Maven to standardize the build across all the applications.
Release Artifacts and deploy snapshots to Nexus and to share across projects in the maven dependency management system.
Experience in working with development, testing, infrastructure and ensure continuous operation of build and test systems by maintaining teams.
Expertise in releasing binary files, versioning the source code, applying labels on source files and release files.
Migrated Projects from SVN to GIT.
Maintaining admin related files and configured using Subversion (SVN).
Streamlining the process of access to SVN and automate the tasks in subversion.
Documented SCM process & recommended process changes, policies of the company.
Deploying Java/J2EE applications onto the servers like Apache Tomcat and configured it to the host wiki website.
Responsible for creating analytical matrices reports for services based on Remedy tickets.
Performed on-call deployments of applications to production environment.
Environment: GIT, ANT, MAVEN, Java/J2EE, Perl Scripts, Shell Scripts, SVN.