Ashok Upadhyaya

Ashok Upadhyaya

Linux System Administrator

Followers of Ashok Upadhyaya510 followers
location of Ashok UpadhyayaMooresville, North Carolina, United States

Connect with Ashok Upadhyaya to Send Message

Connect

Connect with Ashok Upadhyaya to Send Message

Connect
  • Timeline

  • About me

    Sr SRE/DevOps Engineer

  • Education

    • Acharya Nagarjuna University, Guntur

      2011 - 2015
      Bachelor's degree Electrical and Electronics Engineering
  • Experience

    • Global Tele Systems Limited. , Navi Mumbai

      Aug 2015 - Dec 2016
      Linux System Administrator

      •Worked on a variety of Linux platforms (Ubuntu, Redhat, centos) which included installation, configuring, and maintenance of applications in this environment.Configured the NFS servers, setting up servers in network environment and configuring FTP/NTP/NIS/servers, for various departments and clients

    • SoftStandard Solutions

      Jan 2017 - Mar 2019
      DevOps Engineer

      •Led end-to-end management of cloud-based search clusters, optimizing performance and automating deployment processes with Ansible.• Coordinated project priorities, ensuring transparent communication of progress to internal teams and executives.• Collaborated with NBC Universal partner divisions to drive innovation in ELK platform capabilities and roadmaps.• Automated deployment and testing processes using Ansible, including the setup of new nodes and configuration of machines/servers across multiple environments.• Engineered complex applications with a focus on scalability and high-volume production quality.• Developed configuration scripts for both development and production servers.• Designed, built, deployed, maintained, and improved ELK platforms to meet evolving business needs.• Collaborated with product managers to architect the next generation of Workday searches, emphasizing innovation and efficiency.• Conducted cluster and capacity planning in cloud environments, ensuring meticulous maintenance and quality benchmarks.• Configured Logstash, managing input, filter, and output plugins for various sources including databases, JMS, log files, and Elasticsearch. Show less

    • Herbalife

      Apr 2019 - Sept 2020
      Senior DevOps Engineer

      Lead the deployment of cloud services, optimize infrastructure, and ensure overall cloud infrastructure stability.• Spearhead Proof of Concepts (POCs) for new cloud services, meticulously evaluating their feasibility and facilitating successful adoption within small user groups before general availability.• Implemented AWS CloudFormation for infrastructure-as-code, deploying resources such as VPC, EC2, S3, IAM, EBS, ELB, and more, ensuring consistent and repeatable environment setups.• Utilized AWS API Gateway for efficient management of REST APIs in microservices architecture, focusing on authentication, authorization, caching, throttling, and monitoring.• Designed and executed blue/green deployment strategies, leveraging AWS Route53 for DNS routing updates and environment URL swapping in AWS Elastic Beanstalk.• Employed Docker and Kubernetes for container-based deployments, managing Docker images, registries, and orchestrating containerized applications with Kubernetes nodes, Config-Maps, Selector, and Services.• Managing containerization on GKE and EKS, assess user requirements, allocate namespaces, and establish secure, cost-efficient clusters.• Champion the implementation of open-source tools like Argocd, ArgoWorkflow, Syslog-ng, Opencost, and Falco, enhancing developer efficiency and platform reliability.• Orchestrate deployments using Terraform, utilizing Terraform Enterprise to build and deploy workspaces, and provide support for teams embracing Infrastructure as Code (IaC).• Establish individual Jenkins masters for developer teams in GKE, streamline build processes through dynamic worker pod deployment upon build initiation. Show less

    • Nike

      Oct 2020 - Oct 2022
      Sr DevOps Engineer

      Designed and implemented automated deployment pipelines using Azure DevOps and integrated them with Azure Kubernetes Service (AKS), enabling rapid and consistent application deployments.•Used Octopus Deploy to deploy releases from Development to Test, Stage, and Production.•Managed Azure Kubernetes Service (AKS) clusters using Helm, simplifying deployment and management tasks while maintaining high availability.•Configured and optimized Azure Cosmos DB clusters for high availability, fault tolerance, and performance.•Strong knowledge of Azure Cosmos DB administration and optimization.•Utilized Terraform to define and orchestrate infrastructure as code, ensuring consistent and reproducible deployments in Azure.•Employed Ansible for efficient configuration management. Implemented Ansible handlers for streamlined automation, enhancing the sharing of tasks among Playbooks and Roles.•Implemented monitoring and alerting systems using Azure Monitor and Nagios, ensuring proactive identification and resolution of issues and minimizing system downtime.•Worked closely with other development and operations teams to understand complex product requirements and translate them into automated solutions.•Assisted with monitoring resources using Azure Monitor, Azure Security Center, Azure Policy, and SolarWinds.•Assisted in the implementation and maintenance of Azure infrastructure and services, including Virtual Machines, Azure Blob Storage, Azure SQL Databases, and Azure Functions. Set up Azure Functions to automate a wide range of tasks.•Implemented automation of infrastructure on the Azure Cloud using Azure Resource Manager (ARM) templates.•Provisioned Azure Blob Storage for static web application hosting, database snapshot backups, storage of VNet flow logs, Azure Activity Logs, and Managed Images.•Managed and configured networking components like Azure Virtual Network, VPN Gateway, NAT Gateway, and Azure DNS. Show less

    • BlueCross BlueShield of South Carolina

      Nov 2022 - now
      Sr DevOps Engineer

      Operating and deploying resources within AWS using CloudFormation Templates, AWS CLI, and AWS Lambda.•Deploying and troubleshooting web applications within AWS, Amazon RDS, Amazon EKS, and Amazon S3 storage buckets.•Created pipelines using AWS Glue to move data from one data lake to another lake, data lake to a data warehouse, and on-premises to a data lake.•Migrating an On-premises VM to AWS Resource Manager Subscription with AWS Server Migration Service and deployed to AWS and customized build process using AWS Lambda. Worked on AWS VPN-Client to Site, Amazon VPC, AWS Custom security, endpoint security, and a firewall.•Made use of automation frameworks such as AWS CloudFormation and Terraform templates while creating new applications that are like applications in the production environment using Blue/Green deployment strategies.•Experience in automating the process of deploying new configuration and container images to Kubernetes using FLUX. Managed K8s charts using Helm and created reproducible builds of the Kubernetes applications.•To pull an image from a private Docker registry and deploy to Kubernetes Cluster lead deployment automation on all the microservices.•Established several pods and services using the Master and Minion architecture of Kubernetes and developed microservices onboarding tools for the creation and maintenance of build jobs and Kubernetes deploy services.•created replication controllers, services, deployments, labels, and Ingress by making use of YAML files by provisioning clusters using Kubernetes. Handled manifest files and releases of Helm charts.•Worked on Kubernetes to provide platform as service (PaaS) on private and public clouds and Automated Kubernetes clusters through the medium of playbooks in Ansible.•Extensively written playbooks in YAML to automate servers and build several servers. Developed an Ansible role and worked on Docker to construct an automated pipeline and integrate it into the CI/CD pipeline. Show less

  • Licenses & Certifications