VENKATA KAUSTUBHA AYALURI
Email: ****************@*****.***
**** *** **** ****, *******, TX, 77058. Phone: +1-720-***-****
PROFESSIONAL SUMMARY
3+ years of comprehensive experience in the areas of designing, developing, administering, Continuous Integration, Continuous Deployment and Continuous Monitoring of Enterprise/project level distributed applications.
Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scaled Agile, scrum, and Waterfall methodologies.
Proficiency in various cloud services such as EC2, S3, Elastic Load Balancer (Classic/Application), Auto Scaling, IAM, SNS, VPC, Route 53, and CloudWatch.
Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
Experience with Docker components like Docker Engine, Registry, Hub and Compose. Work on using Kubernetes to deploy and maintain a set of applications and services.
Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker registries and Kubernetes.
Created CI/CD build pipelines for application versions, using GIT and Jenkins.
Experience in developing Terraform templates for the building, changing, and versioning the infrastructure resources.
Experience in working with Ansible for application deployment.
Experience in importing and analyzing data from various data sources into HDFS like Oracle, MYSQL, and MSSQL.
Experience working with Version control tools like GIT and SVN.
Experience in Network Management and troubleshooting tools like DNS, NFS, LDAP, TFTP.
Experience in using scripting languages like PowerShell and Python to automate various jobs in the build pipeline.
Experience in using build tools like MAVEN, Gradle and ANT for the building of deployable artifacts such as war and jar from source code.
Experience in Azure Cloud platform and its features which include Load Balancer, Application gateway, Key vault, Secrets, Encryption and decryption.
TECHNICAL SKILLS
Cloud Technologies
AWS: EC2, IAM, S3, RDS, ELB, ASG, VPC, Security Groups, Glacier, Kinesis, Lambda, SNS, SQS, Cloud Watch, Azure: VM, Storage Blob’s
Operating Systems
Linux (Red Hat, CentOS, SUSE), Debian, Ubuntu, Sun Solaris, Windows
Configuration Management Tools
Puppet, Chef, Ansible, Terraform
Continuous Integration Tools
Jenkins, Bamboo, Hudson
Build Tools
Maven, ANT, Gradle
Version Control Tools
GIT, Bitbucket, SourceTree, SVN, CVS
Package Management
Nexus, Artifactory, Jfrog
Scripting Languages
Shell/Bash, Python, Perl, Ruby, Yaml
Containerization Tools
Docker, Kubernetes
Database
SQL, SSMS, Postgres, MongoDB
Atlassian products and Agile
JIRA, Bitbucket, Confluence, Agile craft (Jira Align)
Web servers
Apache Tomcat/HTTP server, Nginx, Jboss, Web logic, WebSphere
Monitoring Tools
Splunk, Elastic Search, Nagios
EDUCATION
Master of science in Computer Engineering, University of Houston Clear lake, May 2020 GPA: 3.61/4.0
Related Coursework: DBMS, HPCA, Testing Verification & Validation, Machine Learning.
Bachelor of Science in Electronics & Communication Engineering, JNTUA, India, April 2017 GPA: 3.52/4.0
PROFESSIONAL EXPERIENCE
Code Gravity LLC Sep 2020 – Present
Role: Software Engineer
Worked on Creating, configuring and deploying instances on AWS environment, also handling CloudWatch, Elastic Search and managing security groups on AWS.
Worked on Terraform to set up the AWS infrastructures such as launching the EC2 instances, S3 buckets objects, VPC, Subnets, etc.
Automating existing manual deployments using Jenkins. Helped to design and deploy a VMWare based private cloud.
Written Chef Cookbooks for installing Tomcat, JBoss, WebSphere and WebLogic for configuring load balancers and fail over.
Maintained and administered GIT source code tool. Created Branches, Labels and performed Merges in Stash and GIT.
Deployed java applications to application servers in agile continuous integration environment and automated the whole process.
Responsible for design and maintenance of the GIT/Bitbucket/TFS Repositories and the access control strategies.
Developed Shell/Python and PowerShell scripts for automated deployments on Windows environments.
Implemented several Tomcat Instances by using the Docker engine for running several Containerized App Servers.
Used Jira as ticket tracking and workflow tool.
University of Houston, Clear Lake, Houston, TX Feb 2019 – May 2020
Role: Graduate Research and Teaching Assistant
Assisted the Professor in his research project and voluntarily assisted in the Cloud lab.
Identifying appropriate use of AWS operational best practices.
Estimating AWS usage costs and identifying operational cost control mechanisms.
Design, manage and maintain tools to automate operational processes.
Use AWS Cloud Formation and AWS Ops Works to deploy the infrastructure necessary to create a test for a software development project.
Deploying, managing, and operating scalable, highly available, and fault-tolerant systems on AWS.
Next Education India Pvt Ltd, Bangalore, India May 2017 – July 2018
Role: DevOps/Cloud Engineer
Build and release software baselines, code merges, branch and label creation in Subversion/GIT, Terraform and interface between development and infrastructure.
Responsible for Continuous Integration (CI) and Deployment using various DevOps tools.
Upgraded Jenkins and Ansible to the latest versions and managing the plugins.
Experience with Docker components like Docker Engine, Registry, Hub and Compose. Work on using Kubernetes to deploy and maintain a set of applications and services. Worked with Kafka for Data streaming under the environment of Apache Mesos.
Responsible for creating and managing the Yaml files, Jenkins files (Groovy), Deployment files in PowerShell, etc.,
SonarQube and Quality gate management to provide the code quality reports to the Application teams.
Some experience with provisioning MongoDB data frameworks, Redis, Elastic Search.
Responsible for the DevOps tool governance like pulling the data to Confluence such as commits and code changes from Bitbucket, Build info from the Jenkins, and Deployment details from the Ansible tower.
Experience with an in-depth level of understanding in the strategy and practical implementation of AWS Cloud-specific technologies including EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB.
Experience in Ec2 container service (ECS) and Docker engine to deploy the micro services-oriented environments for scalable applications.
Vedic Soft Solutions, India Jan 2016 - April 2017
Role: DevOps Engineer, Intern
Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
Developed and implemented Software Release Management strategies for various applications according to the agile process.
Deployed infrastructure on AWS utilizing as EC2, RDS, VPC and Managed Network and Security, Route 53, Direct Connect, IAM, AWS S3, Glacier.
Provisioned Linux machines on AWS, creating AMIs, user administration on AWS, assign Elastic IPs, creating machine under VPC, configured autoscaling and defined cloud formation JSON templates (CFT)
Worked on Managing the Private Cloud Environment using Chef and designed environments in AWS platforms for the cloud deployments.
Implemented Puppet manifests for OS component configuration to keep AWS server’s template minimal.
Involved in writing recipes and manifests for configuring server-side through Puppet.
Worked on integrated JIRA with subversion and Jenkins to automate the weekly build process.
Developed Perl and shell scripts for automation of the build and release process.
Created and modified build scripts used in the build process and in build automation using Perl, Shell scripts.
Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
Configured Jenkins as a common build engine to build and deploy applications to DEV, QA, and UAT, PROD environments.
Creation and implementation of shell scripts to take care of Splunk file backup, monitoring alert log and log rotation.