
Gopinath Konda
Development
North Carolina , United States
Skills
DevOps
About
GOPINATH KONDA's skills align with Programmers (Information and Communication Technology). GOPINATH also has skills associated with System Developers and Analysts (Information and Communication Technology). GOPINATH KONDA has 11 years of work experience.
View more
Work Experience
Sr. Cloud/DevOps Engineer
Railinc Corp
September 2019 - Present
- * Worked Extensively on Configuring and Provisioning of Virtual Machines, Storage accounts, App Services, Virtual Networks, Azure SQL Database, Azure Search, Azure Data Lake, Azure Data Factory, Azure Blob Storage, Azure Service Bus, Function Apps, Application Insights, Express Route. * Created and managed Azure AD (Active Directory) tenants manage users and groups and configure application integration with Azure AD. Integrate on-premises Windows AD with Azure AD, configure multi-factor authentication (MFA) and federated single sign-on (SSO). * Configured Azure Monitor Dashboard for various Azure Services by enabling Diagnostic settings and writing queries in Log Analytics Workspace to send the logs to Azure storage accounts and stream the logs to Azure Event Hubs. * Experienced in defining Inbound and Outbound rules and associating them with Subnet and Network Interfaces to filter traffic to and from Azure Resources using Azure Firewall through Route-tables, as well as creating Azure Key Vault to store certificates and secrets. * Experience in interfacing with hardware components directly, crucial for managing hardware infrastructure in cloud environments, using C#. * Created and configured HTTP Triggers in the Azure Functions with Application insights for monitoring and performing load testing on the applications using the VSTS and used Python API for uploading all the agent logs into Azure blob storage. * Worked on Integrating Azure DevOps Boards with Microsoft Teams and Pipelines for Notifying Sprint Boards and Teams respectively. * Developed robust C# applications for cloud environments, leveraging platforms like Azure or AWS, ensuring scalability, reliability, and performance. * We effectively used Git and GitHub to manage your codebase, ensuring proper version control, branching, and merging strategies. This helps maintain a clean and collaborative development environment. * Created terraform templates for provisioning virtual networks, VM Scale sets, Load balancers and NAT rules and used terraform graph to visualize execution plan using the graph command. * Developed an automated Stack driver Monitoring alerts using Terraform on Azure Cloud Platform. Worked on Python and PowerShell Runbooks in Automation accounts In-Order to build and remove projects within a Subscription. * Used Azure Kubernetes Service (AKS) to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal used template driven deployment options such as Azure Resource Manager (ARM) templates and terraform. * Migrated Jenkins pipelines into Azure DevOps pipelines to drive all micro services builds out to the Docker registry and then deployed to Azure Kubernetes Service (AKS), Created Pods/deployments and managed the life cycle. * Assisted in the creation of a Kubernetes sandbox on Azure Kubernetes Services (AKS) to test various features and manage containerized applications using Pods, Deployments, Config-Maps, selectors, services, and deployed application containers as Statefulsets. * Worked on testing, evaluation and troubleshooting of MongoDB and Cassandra NoSQL database systems and cluster configurations to ensure high availability in various crash scenarios. * Created Network Security Groups (NSG) to filter the traffic to and from Azure Resources by configuring the Inbound and Outbound rules and associating them with Subnet and Network Interfaces. * Implemented Istio as a service mesh component to observe and control network flow across services running in multiple Kubernetes Clusters, where microservices were deployed via Helm Charts. * Created CI/CD pipelines for .NET, 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. * Created Terraform Enterprise workspaces for different environments for managing the Microsoft Azure infrastructure components along with control access permissions to maintain proper segregation and security. * Involved in Serverless services (Azure Functions) where I created and configured HTTP Triggers in the Azure Functions with Application insights for monitoring and performing the load testing on the Applications using the Azure DevOps Test Plans, also configured Shared dashboards with required metrics and logs. * Worked on Kubernetes for creating new Projects, Services for load balancing, and adding them to Routes by accessing from outside, created Pods through new application and controlling, scaling, and troubleshooting pods through SSH, managed manifest files and releases of Helm charts. * Performed various rolling updates on Kubernetes and debugging any issues faced in rolling update path and preparing necessary method of operation for a successful update path. Deployed KubeADM all in one using Ansible playbooks to create various test environments to perform validation on Docker images and helm charts. * Worked on developing global network policies for Calico to pass custom rules for ingress and egress for applications deployed in Azure Kubernetes cluster. * Created, managed, and performed container-based deployments using Docker images in the Docker Hub containing Middleware and Applications together and evaluated Kubernetes for Docker container orchestration. * Experienced with deployment automation of all the microservices to pull the image from the private Docker Registry and deploy to Docker Swarm Cluster using Ansible. * Experienced in working on Ansible playbooks, inventories, created custom playbooks written in YAML language, encrypted the data using Ansible Vault and maintained role-based access control by using Ansible Tower. * Integrated Terraform with Ansible and automated terraform life cycles with Ansible playbooks for Managing the infrastructure configurations. * Involved in writing various custom Ansible playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate tasks. * Used SonarQube in build system for continuously inspecting the code quality, Nagios for monitoring and performed log analysis using ELK stack and created monitoring charts. * Diagnosed and resolved technical issues related to Windows servers such as system failures, performance problems, application errors and connectivity issues.
Cloud/DevOps Engineer
Wells Fargo
August 2018 - September 2019
- * Worked Extensively on Configuring and Provisioning of Virtual Machines, Storage accounts, App Services, Virtual Networks, Azure SQL Database, Azure Search, Azure Data Lake, Azure Data Factory, Azure Blob Storage, Azure Service Bus, Function Apps, Application Insights, Express Route. * Created and managed Azure AD (Active Directory) tenants manage users and groups and configure application integration with Azure AD. Integrate on-premises Windows AD with Azure AD, configure multi-factor authentication (MFA) and federated single sign-on (SSO). * Experience in developing custom infrastructure components using C to optimize resource management and enhance performance in cloud environments. * Implemented CI/CD pipelines using tools such as Azure DevOps and Jenkins, automating build, test, and deployment processes for C# projects, resulting in increased efficiency and faster time-to-market. * Configured Azure Monitor Dashboard for various Azure Services by enabling Diagnostic settings and writing queries in Log Analytics Workspace to send the logs to Azure storage accounts and stream the logs to Azure Event Hubs. * Experienced in defining Inbound and Outbound rules and associating them with Subnet and Network Interfaces to filter traffic to and from Azure Resources using Azure Firewall through Route-tables, as well as creating Azure Key Vault to store certificates and secrets. * Created and configured HTTP Triggers in the Azure Functions with Application insights for monitoring and performing load testing on the applications using the VSTS and used Python API for uploading all the agent logs into Azure blob storage. * Worked on Integrating Azure DevOps Boards with Microsoft Teams and Pipelines for Notifying Sprint Boards and Teams respectively. * We effectively used Git and GitHub to manage your codebase, ensuring proper version control, branching, and merging strategies. This helps maintain a clean and collaborative development environment. * Created terraform templates for provisioning virtual networks, VM Scale sets, Load balancers and NAT rules and used terraform graph to visualize execution plan using the graph command. * Utilized infrastructure-as-code (IaC) principles with tools like Terraform and ARM templates to provision and manage cloud resources for C# applications, enabling consistent and repeatable deployments. * Integrated monitoring and logging solutions like Azure Monitor and AWS CloudWatch into C# applications, enabling proactive detection and resolution of issues in cloud environments. * Developed an automated Stack driver Monitoring alerts using Terraform on Azure Cloud Platform. Worked on Python and PowerShell Runbooks in Automation accounts In-Order to build and remove projects within a Subscription. * Used Azure Kubernetes Service (AKS) to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal used template driven deployment options such as Azure Resource Manager (ARM) templates and terraform. * Migrated Jenkins pipelines into Azure DevOps pipelines to drive all micro services builds out to the Docker registry and then deployed to Azure Kubernetes Service (AKS), Created Pods/deployments and managed the life cycle. * Assisted in the creation of a Kubernetes sandbox on Azure Kubernetes Services (AKS) to test various features and manage containerized applications using Pods, Deployments, Config-Maps, selectors, services, and deployed application containers as Statefulsets. * Implemented Istio as a service mesh component to observe and control network flow across services running in multiple Kubernetes clusters. * Created Network Security Groups (NSG) to filter the traffic to and from Azure Resources by configuring the Inbound and Outbound rules and associating them with Subnet and Network Interfaces. * Involved in Serverless services (Azure Functions) where I created and configured HTTP Triggers in the Azure Functions with Application insights for monitoring and performing the load testing on the Applications using the Azure DevOps Test Plans, also configured Shared dashboards with required metrics and logs. * Worked on Kubernetes for creating new Projects, Services for load balancing, and adding them to Routes by accessing from outside, created Pods through new application and controlling, scaling, and troubleshooting pods through SSH, managed manifest files and releases of Helm charts. * Performed various rolling updates on Kubernetes and debugging any issues faced in rolling update path and preparing necessary method of operation for a successful update path. Deployed KubeADM all in one using Ansible playbooks to create various test environments to perform validation on Docker images and helm charts. * Worked on developing global network policies for Calico to pass custom rules for ingress and egress. * Created, managed, and performed container-based deployments using Docker images in the Docker Hub containing Middleware and Applications together and evaluated Kubernetes for Docker container orchestration. * Experienced with deployment automation of all the microservices to pull the image from the private Docker Registry and deploy to Docker Swarm Cluster using Ansible. * Experienced in working on Ansible playbooks, inventories, created custom playbooks written in YAML language, encrypted the data using Ansible Vault and maintained role-based access control by using Ansible Tower. * Integrated Terraform with Ansible and automated terraform life cycles with Ansible playbooks. * Involved in writing various custom Ansible playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate tasks. * Used SonarQube in build system for continuously inspecting the code quality, Nagios for monitoring and performed log analysis using ELK stack and created monitoring charts.
DevOps Engineer
Change Healthcare
August 2017 - August 2018
- * Architected and configured a Virtual Data Center in the AWS Cloud to support Enterprise Data Warehouse hosting including Virtual private Clouds (VPC), Public and Private Subnets, Security Groups, and Route Tables. * Designing, configuring, and deploying resources and solutions on Microsoft Azure using (Azure Resource * Manager) ARM Templates, AZURE PowerShell Module, Terraform and Azure CLI focusing on high-availability and auto-scaling. * Build, deploy and migrate infrastructure to Azure utilizing ARM templates and terraform. Work with Azure DevOps (VSTS) to create all-inclusive CI/CD processes. * Created CI/CD pipelines for .NET, 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 registry monitoring dashboard for regular analysis. * Configure continuous integration (CI) from source control, setting up build definition within Visual Studio Team Services (VSTS) and configure continuous delivery (CD) to automate the deployment of ASP.NET MVC applications to Azure web apps. * Deployed ASP.NET web Application in Azure using Web App service, connected it to Azure SQL Database and used VSTS to provide CI/CD pipeline and configured and deployed Bitnami ELK stack on Azure, worked on Installing plugins and troubleshooting HTTPS support with SSL certificates. * Used Git as a SCM tool with Azure DevOps (VSTS), created a local repo, cloning the repo, adding, committing, pushing the changes in the local repo, recovering files, creating tags, viewing logs. Setting up of HashiCorp Vault and storing and pulling of secrets for HashiCorp Vault. * Worked on deploying highly available Kubernetes cluster from scratch and worked closely with developers to onboard applications to Kubernetes cluster. * Configured the Kubernetes provider with Terraform which is used to interact with resources supported by Kubernetes to create several services such as Deployments, Stateful Sets, services, ingress rules, Config Map, secrets etc., in different Namespaces. * Worked on developing helm charts for various applications like Jenkins/artifactory to deploy on Kubernetes cluster. * Performed various rolling updates on Kubernetes and debugging any issues faced in rolling update path and preparing necessary method of operation for a successful update path. * Assist with design of core scripts to automate SPLUNK maintenance and alerting tasks. Support SPLUNK on UNIX, Linux, and Windows-based platforms. Assist with automation of processes and procedures. * Implementing multi-tier application provisioning in OpenStack cloud, integrating it with SonarQube. * Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker on GCP.
Site Reliability Engineer
Emblem Health
December 2016 - July 2017
- * Automated the build and release management process including monitoring changes between releases. * Responsible for Development of DEV, QA, UAT and PRODUCTION Build and Release. * Developed and implemented Software Release Management strategies for various applications according to the Agile process. * Built and released Cloud based products containing Linux and Windows environments, using Power Shell, TFS and Python Scripting. * Managed the development activities for multiple server instances by enabling password less SSH communication between the servers. * Worked on Jenkins as continuous integration server by integrating it with Git, Maven, Sonar scanner and Nexus. * Maintained and administered GIT source code tool, Created Branches, Labels, and performed Merges in Stash. * Integrated GIT into Jenkins to automate the code check-out process with the setup of SCM Polling for Immediate Build with Maven, Code Analysis with Sonar scanner and artifactory as Nexus * Experience in integrating Unit Tests and code quality analysis tools like Junit and Selenium. * Experienced in AWS (Amazon Web Services) including deploying new server instances through automation with CHEF and Jenkins. * Experience in installing, administering and maintenance of CHEF which is used as a configuration management for existing infrastructure. * Used CHEF to manage Web Applications, Config files, Database, Commands, and Users Mount. * Experience in writing chef cookbook and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for a continuous delivery framework. * Proposed and implemented branching strategy suitable for agile development in Subversion. * Deployed the applications (EAR & War archives) to Tomcat Application Server and static content to Apache web servers. * Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
Linux System Administrator ICICI BANK
April 2012 - July 2015
- * Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects. * Administered RedHat Enterprise Linux 5.x/4.x & Solaris 9 servers by testing, tuning, upgrading, patching, and troubleshooting both Physical & Virtual server problems. * Setting up, configuring, and troubleshooting TCP/IP, DHCP, DNS, CIFS, NTP and Samba servers on different multiplatforms (Windows, Linux) * Local and remote administering of servers, routers and networks using Telnet and SSH login using SSH keygen tools for password-less setup and agent forwarding on Linux. * Responsible for setting up Cronjobs scripts on production server. * Configured LDAP on RedHat for authorization and authentication by configuring LDAP server which is used for authentication using its database. * Managing services, maintaining, and managing log files, monitoring events, logs and troubleshooting system problems using Nagios tool and resolve for any reported issues. * Authored generic rest API's using python framework and integrated with multiple decouples systems across Development Life Cycles to enable consistency. * Created python CLI rapper which provides an interface or web applications to perform rest API calls. * Implemented unit testing strategies for all python frameworks. * Handled the Admin module that focuses on creating and maintaining the User Accounts, Roles, and its Process (URP). Created End-User manual and reference guide in Content Management System (CMS). Implementation of web pages using JSP and XML's.