Not Available
User

Devops Engineer

BMT Score
86
86%
  • Remote

Available for

About JOGENDRA

To work in a challenging environment through which I can utilize
my skills and knowledge for the development of the organization and in turn my career.

Work Experience

Images

Devops Engineer

  • January 2017 - January 2023 - 6 Year
  • India

Projects

Images

Kubernetes Orchestration Role : Devops Engineer

  • December 2019 - December 2020 - 13 Months
Technologies
Role & Responsibility
    Project is about orchestrating an EKS cluster so that application teams can deploy their applications and workloads on dev, staging and production Kubernetes clusters. We orchestrated 3 env Kubernetes EKS clusters in AWS using terraform and provided to application teams. We also abstracted away the helm charts and packaged kube manifests needed to deploy the application. The application team would just include helm chart values and their applications would be deployed.

     Roles & Responsibilities:

    Orchestration of EKS Kubernetes clusters using Terraform.
    Write Ingress gateway using Gloo.
    Write Api gateway using Gloo virtual services.
    Write Service mesh using Consul.
    Good knowledge in several Docker components like Docker Engine, Hub, Container andDocker Registry.
    Deployed containerized application in Kubernetes in on-premise and Google cloud using GKE service.
    Configured NodePort, ClusterIP and LoadBalancer type Kubernetes services.
    Automated application containerization by writing Docker file and creating images. Application environment will be automatically build with given number of containers with application setup out of box.
    Worked closely with Developers, QA and project management for smooth scheduled releases.
    Written Shell scripts for deployment automation.
    Participated in the application builds and deployments to Dev, QA, STAG and Prod
    Having Knowledge on the AWS Services EC2, S3, VPC, ELB and Autoscalling
    Responsible for identifying, troubleshooting and resolving problems with the build process using Jenkins and ensures that the release has been accepted by all parties.
    Participated in Release meetings to finalize Release with developers/QA/Project Managementand discuss backup plan.
     
...see less
Images

GitOps CI/ CD.

  • June 2020 - January 2021 - 8 Months
Technologies
Role & Responsibility
    GitOps CI/CD involved making a CI/CD process that follows Gitops to deploy applications in the Kubernetes orchestration project. Any merge commit to the repository auto deploys using argoCD. The applications were containerised using workflows written in ArgoWorkflows. Automatic deployments were based on Argo Events.

    Roles & Responsibilities:

    Develop and automated, continuous, build process that reviews the source code, identifies build errors and notifies appropriate parties to expedite/facilitate synchronization to the latest build using Argo.
    ArgoWorkflows based workflows.
    Performed GIT branching and merging activities.
    Write automatic deployments using ArgoEvents and Slack and Git web hooks.
    SSO for ArgoCD using GoogleSSO.
    Automate & monitor daily project development builds by using build tool Argo.
     
...see less
Images

Monitoring

  • March 2021 - January 2023 - 23 Months
Technologies
Role & Responsibility
    The project involved implementing monitoring and logging stack for the Kubernetes orchestration project described earlier. It included metrics collection using prometheus and visualization them on grafana dashboards. Logging stack involved fluentd collectors sending logs to datadog, coralogix or ELK depending on requirements.
    Roles & Responsibilities:

    Deploying prometheus, fluentd on Kubernetes cluster.
    Integrating ELK, Datadog and coralogix agents with Kubernetes cluster.
    Visualising metrics on grafana.
    Integrating alerts on pager duty for teams to receive alerts.
...see less
Images

GoAlert

  • June 2022 - January 2023 - 8 Months
Technologies
Role & Responsibility
    The project involves customising an open source alert system to replace PagerDuty. Since pager duty costs are huge, integrated gaolerts with monitoring stacks and replaced pager duty with it.
    Roles & Responsibilities:

    Writing code in Golang, C++, Python for goAlert.
    Containerising code using Docker and Kubernetes.
    Writing pipelines to build the code using Argo.
    Deploying code on Kubernetes cluster.
    Setup monitoring and alert for the whole system on prometheus, grafana, coralogix
    Integrating new service with applications for receiving alerts.
     
...see less
Images

Vercel

  • May 2018 - November 2019 - 19 Months
Role & Responsibility
    The project involved writing GitHub workflows to integrate vercel env updation, project creation, domains addition and updation and manual and automatic deployments since Vercel contract was limited and users didn’t have access to Vercel UI.

    Roles & Responsibilities:

    Managing source code and administrative version control through GIT
    Maintain track of different releases that are being carried over in different environments.
    Write GitHub workflows that have ability to create vercel project, update domains and env variables on vercel and do automatic and manual deployments on vercel directly from GitHub workflows.


     
...see less

Industry Expertise

Education

Education

Information Technology in ITI

Bhopal University
  • June 2010 - June 2013

Our Suggestions