Sangeetha Dadala
Development
NJ, United States
Skills
DevOps
About
SANGEETHA D's skills align with Programmers (Information and Communication Technology). SANGEETHA also has skills associated with Consultants and Specialists (Information and Communication Technology). SANGEETHA D has 8 years of work experience.
Work Experience
SRE DevOps Engineer
Liferay, Inc
November 2022 - Present
- Automated different workflows, which are initiated manually with Python scripts and Linux bash scripting. Created automated build process with the help of Jenkins tool. Provide technical consultation and delivery services to customers for CI/CD and DevOps initiatives. Implemented data security and access controls using GCP Big Query's IAM roles. Analyzing existing data model and made appropriate changes to make it compatible with business requirements. Design, Develop and configure code into the required environments along with source code management. Designed and implemented various automation tasks as possible. Configuration Management using Puppet and Ansible tools. Complete understanding of Software Development Life Cycle and use cases of the Automation tools using Puppet, Ansible and integration with Docker, Jenkins, Tomcat, Maven. Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform and Managed AWS infrastructure as code using Terraform. Creating Web Sphere/Tomcat Application Server Clustered Environments and handling Load Balancing for QA, UAT and Production. Conduct Production Readiness Inspections of change events, assessing impacts and risks. Created clusters in Google Cloud and managed the clusters using Kubernetes (k8s). Used Jenkins to deploy code to Google Cloud, created new namespaces, created Docker images and push them to container registry of Google Cloud. Extensively worked on supporting administrating multiple tools. Created monitoring metrics and dashboards using enterprise tools. Integrating Kubernetes Cluster and Ansible Playbooks in Jenkins CI/CD flow. Worked on upgrading SonarQube and integrating it to the pipeline along with unit and Integration testing. Implemented version control and collaboration workflows using Git and established Git branching strategies for efficient code management. Worked closely with development teams to implement and improve continuous integration processes, enabling frequent and reliable software releases. Led efforts to containerize applications using Docker and managed orchestration using Kubernetes, achieving improved scalability and resource utilization. Collaborated with cross-functional teams to define and enforce DevOps best practices, enhancing collaboration, and ensuring smooth deployments. Configuring Jenkins as a common build engine to build and deploy applications to DEV, PPD, UAT and prod environments. Developed scripts and automation tools using Python and Shell scripting, automating repetitive tasks and improving operational efficiency. Utilized GCP Big Query's REST API and Cloud Functions to automate data processing workflows. Maintained puppet modules and manifests that automate deployment of configuration and software for Open Stack Control Plane. Environments: Jenkins, Maven, GIT, Docker, Kubernetes, Ansible, Amazon Web Services (AWS), Google Cloud Platform (GCP), Terraform, Cloud Watch, Python, Shell Scripting, Jira
AWS DevOps Engineer
Opensky Community Services
July 2020 - October 2022
- 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. Responsible for writing pipeline scripts to integrate Terraform for provisioning AWS resources groups and components from Bamboo as part of CD 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. Building, developing, staging and production software environments and their infrastructure. Coordinating and supporting project branches merging process with source code control. Creating and maintaining various Jenkins jobs and created master slave nodes. Working with issues in the production environment, Apache Tomcat configuration and support for other teams within IT. Deployed Microservices, including provisioning AWS environments using Ansible Playbooks. Worked with configuration management tools like Ansible, Chef, and Puppet Developing automated deployment scripts using Ant to deploy war files, properties file and database changes to development server or QA server and Staging/Production server. Creating various roles and environments, written custom. 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. 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. 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. 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: Python, AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Chef, Puppet, GIT, SVN, Jenkins, JIRA, Ansible, Nexus, Ant, Maven, Linux.
DevOps Engineer
Veridic Solutions
August 2018 - June 2020
- 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. 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. Environment: Python, Puppet, SVN, Shell Scripts, SCM, Jenkins, JIRA, Solaris, Linux, AWS, Linux.
Linux Administrator
Insignia Technology Services LLC
March 2016 - July 2018
- 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: Python, Red Hat Linux, Autosys, Cent OS, VMware vSphere, VMware, GIT, Shell Scripting, MySQL, Tomcat