Renuka Raavi
DevOps Engineer
*************@*****.*** 732-***-****
Professional Summary:
• Overall 5 years of professional experience in the areas of DevOps, AWS Cloud Computing, Build and Release Engineer in automating, building, deploying, and releasing of code from one environment to another environment.
• Experience with Cloud infrastructure of AWS (Amazon Web Services)
• Strong expertise on DevOps concepts like Continuous Integration (CI), Continuous delivery (CD)
• in creating DevOps strategy by implementing CI/CD of code with tools like Version controls, Jenkins, Maven etc. and Config Mgmt. tools like Chef, and Puppet.
• Knowledge on AWS Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
• Experience in designing and deploying AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups and Cloud Formation. Experience working on Configuration management tools like Puppet, Chef
• Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging, and Integration.
• Extensive experience using MAVEN and ANT as a build tool for the building of deployable artifacts (war & jar) from source code.
• Extensively worked on continuous integration tool like Hudson, Jenkins, Team city and Bamboo for end-to-end automation of various build and deployments.
• Experience in installation of Docker using Docker toolbox and in creating custom Docker container images, tagging and pushing the images.
• Experience in creating the Docker containers and Docker consoles for managing the application life cycle.
• Experience in working on source control tools like CVS, GitHub (GIT), Subversion(SVN),
• Experience in writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
• Experience in working with Dockers and Kubernetes in a Cloud environment.
• Experience in installation and configuring Kubernetes and clustering them. Good Knowledge on Docker components like Docker Engine, Docker-Hub, Docker Registry and Swarm and using Docker for local Application Deployment
• Strong knowledge in creating Jenkins Continuous Integration pipelines.
• Experience in Jenkins to automate most of the build related tasks.
• Proficient in DevOps processes such as Continuous Integration, Continuous Deployment and Continuous Delivery processes CI/CD.
• Experience in deploying containers using Docker images, Docker Hub and Docker Registries.
• Experience in writing Docker files using Docker container management and to set up automated builds on Docker Hub, created Docker images for applications and to setup Network for containers.
• Experience in implementing merging, branching strategies, defect fixes and configuration of version control tools like GIT
(Bit Bucket and GitHub) for smooth release management into production environments.
• Experience in build tools like Maven, Ant for building the deployable artifacts from source code.
• Experience in administering and configuring Nexus Repository Manager for Maven builds.
• Experience working with Networking monitoring tools like Nagios and Splunk
• Experience in Bug Tracking tools such as JIRA Experience in setting up monitoring tool NAGIOS, to monitor infrastructure CI/CD pipeline, Database servers and Web Servers using Nagios.
• Experienced in deploying through web application servers like Web Sphere, Web Logic, JBOSS, Apache Tomcat Servers.
• Experience with Build Management Tools Ant and Maven for writing build.xmls and pom.xmls
• Experience with build tools like Maven, Ant and Gradle to build deployable artifacts such as jar, war and ear from source code.
• Excellent in administrating and managing Redhat Enterprise Linux RHEL 7/6.
• Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and teamwork environment.
• Strong verbal and written communication skills to maintain productive work relationships with management, clients, team members, and other groups.
Technical Skills:
Versioning Tools • Subversion, GIT, Bitbucket, CVS. Continuous Integration • Hudson, Jenkins, Bamboo
Build Tools • Ant, Maven, Gradle
Bug Tracking / Testing Tools • JIRA, Bugzilla
Tools • Nexus
Configuration Management • Chef, Puppet
Containerization Tools • Docker, Kubernetes
Application Servers • Web Logic, Web Sphere, Apache Tomcat Monitoring Tools • Splunk, Nagios
Operating Systems • Red Hat Linux, Ubuntu, SUSE, Windows, Windows Server Professional Experience:
Kelmar Associates - Wakefield, MA Jul 2019 to Present AWS DevOps Engineer
• Creating and managing multiple Instances of Apache Tomcat and deployed several test applications in those instances in QA environment.
• Creating AWS Cloud Formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, and security groups.
• Designing AWS cloud formation templates to automatically provision AWS resources such as VPC, Subnets, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS to ensure successful deployment of web applications
• Creating WebSphere/Tomcat Application Server Clustered Environments and handling Load Balancing for QA, UAT and Production. Working with Nagios for application status monitoring.
• Working on creating of custom Docker container images, tagging and pushing the images. Working on Docker consoles for managing the application life cycle. Creating and maintaining various Jenkins jobs and created master slave nodes.
• Building, developing, staging and production software environments and their infrastructure.
• Coordinating and supporting project branches merging process with source code control.
• Working with issues in the production environment, Apache Tomcat configuration and support for other teams within IT.
• Developing automated deployment scripts using Ant and python to deploy war files, properties file and database changes to development server or QA server and Staging/Production server.
• Creating Jenkins pipelines involving several Downstream/Upstream job configurations based on dependencies from other applications and based on Release methodologies.
• Working on Jenkins plug-in management areas and implemented several CI / CD plug-in like AWS EC2, build pipeline, Docker, Git, JUnit and pipeline plug-ins. Creating various roles and environments, written custom.
• Implementing Jenkins as a full cycle continuous delivery tool involving package creation, distribution and deployment onto tomcat application servers via shell scripts embedded into Jenkins jobs.
• Working on several areas of Jenkins like master/slave administrations, access controls, report generations, parameterized
/triggered build setups etc.
• Implementing CI for several demanding consumer facing applications with bi-weekly releases with Jenkins
• Creating Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes and for branching purpose.
• Installing application on AWS EC2 instances and configured the storage on S3 buckets.
• Configuring AWS S3 and their life cycle policies and to backup files and archive files in Amazon Glacier.
• Applying appropriate branching, labeling and naming conventions using GIT source control and connected continuous integration system with GIT version control repository.
• Utilizing Gradle as a build tools on java projects for the development of build artifacts on the source code.
• Creating artifacts from source code and deploy them in Nexus central repository for internal deployments
• Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes. Configuring Jenkins for Continuous Integration with Plugins and created Jobs.
• Designing and implementing fully automated server build management, monitoring and deployment by using technologies like Chef. Creating different elements of chef including chef nodes, chef servers and chef workstation.
• Creating and uploading new and updated cookbooks to the chef server that manages your infrastructure and applications. Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Chef, Puppet, GIT, SVN, Jenkins, JIRA, Nexus, Ant, Maven, Linux.
Data soft Technologies, Alpharetta, GA Aug 2017 to Jun 2019 DevOps Engineer
• Designed and implemented CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, and creating/configuring VMs (Windows/Linux)
• Created Chef Automation tools and builds, and an overall process improvement to any manual processes.
• Designed AWS cloud formation templates to automatically provision AWS resources such as VPC, Subnets, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS to ensure successful deployment of web applications and database templates.
• Provided highly durable and available data by using S3 data store, versioning, lifecycle policies.
• Implemented AWS high-availability using AWS Elastic Load Balancing (ELB), which performed balance across instances in multiple availability zones.
• Launched Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
• Maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
• Created dashboards in VSTS for CI/CD pipelines, Work items and bugs.
• Worked with Puppet and Chef which is used to manage Linux but later versions support Microsoft Windows.
• Worked on creation of puppet manifest files to install tomcat instances and to manage configuration files for multiple applications. Worked on design and maintenance of the GIT repositories and the access control strategies.
• Carried Deployments and builds on various environments using continuous integration tool.
• Developed, maintained, and distributed release notes for each scheduled release.
• Installed and Configured Jenkins for Continuous Integration.
• Participated in configuring and monitoring distributed and multiple platform servers using Puppet.
• Used Puppet server and workstation to manage and configure nodes.
• Managed virtual instances and disks using Puppet.
• Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
• Implemented continuous integration web hooks and workflows around Jenkins to automate the dev test deploy workflow around Puppet codebase.
• Setup puppet master, client and wrote scripts to deploy applications on Dev, QA, production environment.
• Maintained puppet modules and manifests that automate deployment of configuration and software for OpenStack Control Plane. Setup automated alerting of OpenStack Control Plane services using Zabbix triggers and templates. Environment: Puppet, SVN, Shell/Perl Scripts, SCM, Jenkins, JIRA, Solaris, Linux, AWS, Linux. Data Service Group Inc - Bear, DE Sep 2015 to Jul 2017 Linux Administrator
• Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
• Planned and performed the upgrades to Linux RHEL, operating systems and hardware maintenance like changing memory modules, replacing disk drives.
• Monitored CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS monitoring. Performed failover and integrity test on new servers before rolling out to production.
• Deployed and configured application server Tomcat deploying Java and Web Application.
• Wrote Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, and analyzing the User logs.
• Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance.
• Identified, troubleshoot, and resolved problems with the OS build failures.
• Installed, configured, send mail, and FTP servers to meet user needs and requirements.
• Performed kernel and database configuration optimization to limit I/O resource utilization on disks. Environment: Red Hat Linux, Autosys, Cent OS, VMware vSphere, VMware, GIT, Shell Scripting, MySQL, Tomcat Education:
MBA in Human Resource from JNTU in 2011
Visa:
I am a Green Card Holder