Monica Palakonda
Product Management
Texas, United States
Skills
DevOps
About
Monica Palakonda's skills align with Programmers (Information and Communication Technology). Monica also has skills associated with Consultants and Specialists (Information and Communication Technology). Monica Palakonda has 6 years of work experience.
View more
Work Experience
Azure DevOps Engineer
Fidelity Investments
February 2022 - Present
- Responsibilities: * Deployed Windows and Linux-based Docker containers with popular container orchestrators like Kubernetes and DCOS provisioned by the Azure Container Service and integrated of container registries, specifically Docker Hub and the Azure Container Registry into Azure DevOps workflows. * Designed and developed standalone data migration applications to retrieve and populate data from Azure Table / BLOB storage from on-premises SQL Server instances. * Acted as build and release engineer, deployed the services by VSTS (Azure DevOps) pipeline. Created and Maintained pipelines to manage the IAC for all the applications. * Created build and release pipelines in Azure DevOps for .net applications including Sonar Cloud for code quality and Nexus repository for storing the build artifacts. * Expertise in building Jenkins jobs to create Azure Infrastructure by pulling Terraform code from GitHub repositories, ability to work closely with teams, to ensure high quality, timely delivery of builds & releases. * Designed, implemented, and maintained a highly available Kubernetes cluster well integrated with monitoring and logging systems to deploy and orchestrate docker containers. Worked on the deployments and troubleshooting various Kubernetes issues on the fly. * Experience in working with Terraform, Infrastructure as code, executing designs, Resource Graphs, change Automation, converting existing Terraform modules that had version conflicts to utilize cloud formation during Terraform deployments, and integrating various Terraform templates to create infrastructure for various applications. * Experienced in working on Docker hub and Docker swarm, Docker composes creating Docker images and handling multiple images primarily for middleware installations and domain configuration. * Worked with RedHat OpenShift Container Platform for Docker and Kubernetes. Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions. * Configured Kubernetes (k8s) Clusters for running microservices and pushed microservices into production with Kubernetes Infrastructure. Development of automation of Kubernetes clusters via playbooks in Ansible. * Written Ansible Playbooks in YAML as the Wrapper to Manage Configurations using Python SDK and Automated various infrastructure. * Established an Apache Kafka cluster for messaging between APIs and microservices. * Deployed dashboards in Dynatrace and used Dynatrace to perform root cause analysis and quick drill-down of correcting error fault path and hot spots and Integrated Dynatrace with Active directory, Email Servers, and event management. * Created CI/CD pipelines for .NET, and python apps in Azure DevOps by integrating source codes GitHub, VSTS, and artifacts. Created deployment areas such as testing, pre-production, and production environment in Kubernetes cluster and configured App Insights, Prometheus, and Grafana monitoring dashboard for regular analysis. * Designed and implemented Continuous Integration (CI) using tools Azure DevOps over multiple environments to facilitate an agile development process that is automated and repeatable, enabling teams to safely deploy code many times a day while ensuring Azure Kubernetes Services (AKS) are supported.
Azure DevOps Engineer
United Healthcare Group
August 2020 - February 2022
- Responsibilities: * Prepared capacity and architecture plan to create the Azure Cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases. * Configuring Jenkins for implementing CI/CD pipeline by writing shell scripts and groovy Scripts for automating the build and deployment process for JAVA-based web applications. * Experienced in working with version control systems like GIT and used Source code management client tools like GitHub. * Worked with Terraform Templates to automate the Azure IaaS virtual machines using Terraform modules and deployed virtual machine scale sets in a production environment. * Integrated Dynatrace with CI/CD pipelines and automation tools, such as Jenkins, Git, and Ansible, to enable continuous monitoring and feedback in the SDLC. * Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions. * Implemented Continuous Integration using Jenkins and GIT. * Extensively used Terraform in Azure to automatically set up and modify settings by interfacing with the control layer. * Developed many OpenShift/Kubernetes templates for various applications like Jenkins, Kafka, and Cassandra Grafana. * Used OpenShift for Docker file to build the image and then upload the created images to the Docker registry. Used Jenkins for Continuous Integration. * Worked in support activities of applications - troubleshooting, performance monitoring, and resolving production incidents. * Developed Python scripts for automating data loading and workflow invocation, utilizing PowerShell scripts for Azure Services backup. * Deploying a Linux Kubernetes Clusters with ACS from the Azure CLI. * Automate the build and deployment process for Oracle/SQL Server/Mongo DB database components using the CI/CD pipeline. * Designed and configured Azure Virtual Networks, subnets, Azure network settings, DHCP address blocks, DNS settings, security policies, and routing. * Implemented Azure DevOps Multistage YAML pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes and Azure App Service Environments, Created Pods and managed using AKS.
DevOps Engineer
Chevron
November 2019 - June 2020
- Responsibilities: * Implemented AWS solutions to support the data migration teams using EC2, S3, IAM, VPC RDS, EBS, Elastic Load Balancer, Auto scaling groups, EMR, and Glue in Cloud Formation templates. * Deployed Azure Cloud services (PaaS role instances) and Azure IaaS Virtual machines (VMs) into secure subnets and VNet and designed Network Security Groups (NSGs) to control inbound and outbound access to Azure network Interfaces (NICs), subnets and VMs. * Performed different Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, USQLS, Azure Storage services, Network services, Azure Data Factory, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation. * Designed Azure Virtual Networks, subnets, DHCP address blocks, Azure network settings, DNS settings, security policies, and routing. Additionally, Azure cloud services (PaaS role instances) and Azure IaaS virtual machines were installed into secure virtual networks and subnets. * Expertise in developing custom build stages using PowerShell scripts and Terraform templates to automate the provisioning and deployment process Including writing Terraform Templates to deploy numerous resources. * Implemented Git mirror for SVN repository, which enables users to use both Git and SVN. * Working Experience with Microsoft Azure Administrator like configuring availability sets, virtual machine scale set (VMSS) with load balancers, Virtual networks, and network security group (NSG) by using Docker and Kubernetes. * Worked on the OpenShift platform in managing Docker containers and Kubernetes Clusters and Created Kubernetes clusters using Ansible playbooks. * Deployed virtual machine scale sets in multiple scenarios while utilizing Terraform Templates to automate the Azure IaaS virtual machines. * Experienced in utilizing Terraform to transfer legacy and monolithic systems to Azure, created new Terraform plugins to support new functionality in Terraform, and provisioned high availability of Azure VMs using Azure Resource Management (ARM) templates. * Developed repeatable builds of the Kubernetes apps, maintained Kubernetes manifest files and Helm packages, and created Kubernetes cluster objects or devices like Pods, Deployments, Services, and Config Maps. * Developed and maintained Kubernetes-managed Docker container clusters
DevOps Engineer
Oracle
November 2018 - September 2019
- Responsibilities: * Worked on different versions of Linux including Red Hat Linux, CentOS, and Ubuntu. * Security management like performing security health checks as per policies/procedures, and patching the servers based on the advisories for the applications and operating systems. * Deployed and monitored scalable infrastructure on Azure cloud & configuration management. Written Azure Resource Manager templates (ARM) from scratch to provision new environments. * Worked on writing custom Azure functions that pickup account information/resource information and can be referred to as a custom resource for Azure ARM. Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker Images to the Nexus Repository. * Performed the automation deployments using AWS by creating the AWS IAMs used the code pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers. * Developed PowerShell scripts for automating the build and release process. * Used ANT and MAVEN as build tools for Java projects to create build artifacts. * Designed network architecture in AWS, including VPC, subnets, Internet Gateway, Route Table, and NAT setup. * Set up high availability environments for application and database servers on EC2 using ELB and Auto Scaling. * Implemented disaster recovery strategies using AWS services like Amazon S3 for data backup and Terraform for infrastructure provisioning. * Automated administrative tasks with the AWS CLI and SDKs, including instance provisioning, configuration changes, and resource management. * Involved in setting up builds using CHEF as a configuration management tool. * Involvement in using version control and source code management tools like Git, GitHub, and Apache Subversion. * Red Hat Linux server administrator, including security patching, kernel tuning, RAID disk array management, software packaging, and installation using RPMs * Resolved update, merge, and password authentication issues in Jenkins and Jira. * Managed all the bugs and changes in a production environment using the Jira tracking tool. * Creation of Logical volumes (LVM) for Linux operating systems. * Good Knowledge of Shell, and Python scripting. * Implemented the Jumpstart in Solaris servers and Kickstart in Linux Servers to automate the server builds for multiple profiles Configured and administered DNS, LDAP, and NFS in the Linux Operating System.
System Engineer
SAP
November 2015 - August 2016
- Responsibilities: * Configured hardware and Software RAID on Linux Servers. * Monitored System Activities like CPU, Memory, Disk, and Swap space usage to avoid any performance issues. * Designed a new VPC and set up all resources that are required for the project utilizing cloud formation service. * Configuration and administration of DNS, LDAP, NFS, and NIS in Linux and also implemented Samba for sharing of resources between Linux and Windows environments. * Installed and configured Apache Tomcat and deployed Jenkins. * Worked on SAN and NAS storage technologies. * Implementing & monitoring the Network Administration, and security vulnerabilities with leading-edge technologies. * Experienced in the installation and configuration of Applications of Apache, and Tomcat. * Configured Hardware and Software RAID on Linux Servers. * Provided technical support, consultation, and guidance for software engineers, database administrators and junior level system administrators.