Close this

Sowmya V

Development
Ontario, Canada

Skills

DevOps

About

Sowmya Vaggu's skills align with Programmers (Information and Communication Technology). Sowmya also has skills associated with Consultants and Specialists (Information and Communication Technology). Sowmya Vaggu has 8 years of work experience.
View more

Work Experience

DevOps Engineer

TELUS Corporation
December 2019 - December 2021
  • Create & maintain environment & tools to automate build/release activities. Performing both manual and automation builds using Maven and Jenkins Involved in the release process and deployed applications (WAR, EAR, and JAR) to the Tomcat. Notify Broken builds to appropriate Team / Team Members and enable for successful build. Developing and maintaining scripts to automate the build, packaging as well as automation of time consuming, error prone tasks associated with the build. Configured and deployed applications in various work environments like Development, Test, and Production. Good understanding of Amazon Web Services (AWS), Creating EC2 Instances, S3, Auto scaling, ELB and configuring all necessary services. Worked in Azure compute services such as Azure Web apps, Azure Data Factory & Storage, Azure Media & Content delivery, Azure Networking, Azure Hybrid Integration, and Azure Identity & Access Management. Monitoring daily builds using continuous integration tool Jenkins. Automation of manual processes at different levels of the software life cycle using different technologies and shell scripts and Ansible playbooks Responsible for Maintaining/Administration of GIT Version control tool. Create branches in GIT & provide access permissions to developers on a need basis. Application/Web Server Log files analysis to troubleshoot application problems on application and web server side. Assisting the development team in resolving issues with build, environment, SCM and tools Configuring the Docker containers and creating Docker files for different environments. Creating and Configuring the Organization with Ansible, Chef Server and workstation setup. Creating a container and deploying it to the production server. Working closely with the development team to identify and resolve build or deployment problems and support. Troubleshooting of Performance and Stability Issues, Support software environments, build, release, deployment, and operational issues.

AWS DevOps Engineer

Sage IT
August 2016 - November 2019
  • INDIA Create, maintain environments, using CI/CD tools automate the build/release activities. Performing both manual and automation builds using Maven and Jenkins. Involved in the release process and deployed applications (WAR, EAR, and JAR) to the Tomcat. Notify Broken builds to appropriate Team / Team Members and enable for successful build. Developing and maintaining scripts to automate the build, packaging as well as automation of time consuming, error prone tasks associated with the build. Configured and deployed applications in various work environments like Development, Test, and Production. Good understanding of Amazon Web Services (AWS), Creating EC2 Instances, S3, Auto scaling, ELB and configuring all necessary services. Worked in Azure compute services such as Azure Web apps, Azure Data Factory & Storage, Azure Media & Content delivery, Azure Networking, Azure Hybrid Integration, and Azure Identity & Access Management. Monitoring daily builds using continuous integration tool Jenkins. Automation of manual processes at different levels of the software life cycle using different technologies and shell scripts and Ansible playbooks. Responsible for Maintaining/Administration of GIT Version control tool. Create branches in GIT & provide access permissions to developers on a need basis. Application/Web Server Log files analysis to troubleshoot application problems on application and web server side. Assisting the development team in resolving issues with build, environment, SCM and tools. Configuring the Docker containers and creating Docker files for different environments. Creating and Configuring the Organization with Ansible, Chef Server and workstation setup. Creating a container and deploying it to the production server.

DevOps Engineer

Manulife Financial
January 2022 - Present
  • Created CI/CD pipeline using GitLab to automate the deployments. Dockerized the micro services and orchestrated the same on Kubernetes cluster. Design and Implemented services in Kubernetes. Wrote Ansible Playbooks to launch AWS services like Instances, web applications and mounting points and packages. Created and updated package on Linux deb and rpm packages. Involved in development, testing, deployment, log monitoring and container monitoring. Setting up SCM/Build tools for Developers. Helping to resolve all SCM/Builds issues like merge conflicts, compilation errors, missing dependencies, Branching/Merging/Tagging/Rebasing Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments. Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and track metrics and used Terraform as a tool, Managed diff. infra. resources Cloud, VMware, and Docker Containers. Built and Deployed Docker images on AWS ECS and automated the CI-CD pipeline. Created Docker Images, base/golden image and running Docker Containers. Implemented AWS solutions using EC2, S3, EBS, ECS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances. Implemented AWS CodeDeploy service to automate the application deployments. Configured Azure Multi-Factor Authentication (MFA) as a component of Azure AD Premium to securely authenticate users and worked on creating custom Azure templates for quick deployments and advanced PowerShell scripting. Deployed Azure SQL DB with GEO Replication, Azure SQL DB Sync to standby database in another region & fail over configuration. Had very strong exposure using ansible automation in replacing the different components of OpenShift like ECTD, MASTER, INFRA. Managing the OpenShift cluster that includes scaling up and down the AWS app nodes. Used Maven as build tool on Java projects for the development of build artifacts on the source code. Developed Custom Scripts to monitor repositories, Server storage. Implemented a Continuous Delivery pipeline with Docker, Rundeck and GitHub. Executed multiple types of workflows by using Rundeck Configured and maintained Rundeck and Docker for Continuous Integration and end to end automation of all build and deployments. Worked on creating Rundeck jobs for handling built-in errors. Executed roles of Application Security Pen Tester, Security Analyst, and Security project coordinator in programs involving applications from diversified technology platforms across business portfolios. Deployed RMQ as a Statefulset in Kubernetes cluster by using Helm 3.0 Package Implemented a Serverless architecture using API Gateway, Lambda, and DynamoDB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket. Used Ansible to maintain and provision AWS server. It also includes provisioning of AWS services like Instances, ECS, ELB's, DNS. Day to day activities like building and deploying code in different environments like DEV, UTA, Pre-Prod and Prod using Jenkins, Docker, Kubernetes, and Ansible. Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process. Developed Spark Applications by using Scala, Java, and Implemented Apache Spark data processing project to handle data from Apache Kafka Streaming source.

Education

B.Tech