<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Ruwan Ranganath Senarathne on Medium]]></title>
        <description><![CDATA[Stories by Ruwan Ranganath Senarathne on Medium]]></description>
        <link>https://medium.com/@ruwan_ranganath?source=rss-c5f1d427c136------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*VyvJ3N7ZoxO_VLQApTizJQ.jpeg</url>
            <title>Stories by Ruwan Ranganath Senarathne on Medium</title>
            <link>https://medium.com/@ruwan_ranganath?source=rss-c5f1d427c136------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 15 Nov 2026 00:19:17 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@ruwan_ranganath/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Velero version update using Terraform helm_release module for Azure Kubernetes Service]]></title>
            <link>https://medium.com/@ruwan_ranganath/velero-version-update-using-terraform-helm-release-module-for-azure-kubernetes-service-32aa1f6e39bd?source=rss-c5f1d427c136------2</link>
            <guid isPermaLink="false">https://medium.com/p/32aa1f6e39bd</guid>
            <dc:creator><![CDATA[Ruwan Ranganath Senarathne]]></dc:creator>
            <pubDate>Thu, 18 Jan 2024 07:15:26 GMT</pubDate>
            <atom:updated>2024-04-26T10:22:40.902Z</atom:updated>
            <content:encoded><![CDATA[<p>Wasn&#39;t much or write past few months and thought about writing some daily things crossing over in medium.</p><p>I was doing major version update from 2.x.x to 5.x.x for velero which use terraform helm_release module</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*u5axRVs0KD5Ktoaaumf33A.png" /></figure><pre>ERROR: Please make .configuration.backupStorageLocation from map to slice<br><br>ERROR: Please make .configuration.volumeSnapshotLocation from map to slice<br><br>REMOVED: .configuration.provider has been removed, instead each backupStorageLocation and volumeSnapshotLocation has a provider configured<br><br>REMOVED: deployRestic has been removed, and it is named deployNodeAgent</pre><p>you code probably look like this</p><pre>resource &quot;helm_release&quot; &quot;velero&quot; {<br>  depends_on       = [kubernetes_namespace.velero]<br>  name             = &quot;velero&quot;<br>  create_namespace = &quot;false&quot;<br>  namespace        = &quot;velero&quot;<br>  chart            = &quot;velero&quot;<br>  version          = &quot;5.2.1&quot;<br>  wait             = &quot;false&quot;<br>  repository       = &quot;https://vmware-tanzu.github.io/helm-charts&quot;<br><br>  set {<br>    name  = &quot;credentials.existingSecret&quot;<br>    value = &quot;cloud-credentials&quot;<br>  }<br>  set {<br>    name  = &quot;configuration.provider&quot;<br>    value = &quot;azure&quot;<br>  }<br>  set {<br>    name  = &quot;configuration.backupStorageLocation.name&quot;<br>    value = &quot;azure&quot;<br>  }<br>  set {<br>    name  = &quot;configuration.backupStorageLocation.bucket&quot;<br>    value = data.azurerm_storage_container.backup_container.name<br>  }<br>  set {<br>    name  = &quot;configuration.backupStorageLocation.config.resourceGroup&quot;<br>    value = data.azurerm_storage_account.velero_backups.resource_group_name<br>  }<br>  set {<br>    name  = &quot;configuration.backupStorageLocation.config.storageAccount&quot;<br>    value = data.azurerm_storage_account.velero_backups.name<br>  }<br>  set {<br>    name  = &quot;configuration.backupStorageLocation.config.subscriptionId&quot;<br>    value = data.azurerm_subscription.current.subscription_id<br>  }<br>  set {<br>    name  = &quot;deployRestic&quot;<br>    value = &quot;true&quot;<br>  }<br>  set {<br>    name = &quot;configuration.volumeSnapshotLocation.name&quot;<br>    #   value = data.azurerm_storage_container.backup_container.name<br>    value = &quot;azure&quot;<br>  }<br>  set {<br>    name  = &quot;configuration.volumeSnapshotLocation.config.resourceGroup&quot;<br>    value = data.azurerm_storage_account.velero_backups.resource_group_name<br>  }<br>  set {<br>    name  = &quot;configuration.volumeSnapshotLocation.config.incremental&quot;<br>    value = &quot;true&quot;<br>  }<br><br>// ...<br> // REMOVED as not relevant<br>}</pre><p>below are the quick changes done to avoid those</p><p>Remove</p><pre>  set {<br>    name  = &quot;configuration.provider&quot;<br>    value = &quot;azure&quot;<br>  }</pre><p>Change</p><pre>set {<br>    name  = &quot;deployRestic&quot;<br>    value = &quot;true&quot;<br>  }</pre><p>into</p><pre>set {<br>    name  = &quot;deployNodeAgent&quot;<br>    value = &quot;true&quot;<br>  }</pre><p>Update each backupStorageLocation &amp; volumeSnapshotLocation with [0], something like below</p><pre><br>set {<br>    name  = &quot;configuration.backupStorageLocation[0].bucket&quot;<br>    value = data.azurerm_storage_container.backup_container.name<br>  }</pre><p>If you run terraform apply after you might have this below error as well.</p><pre>│ Error: rendered manifests contain a resource that already exists. Unable to continue with update: BackupStorageLocation / volumeSnapshotLocation &quot;azure&quot; in namespace &quot;velero&quot; exists and cannot be imported into the current release: invalid ownership metadata; annotation validation error: missing key &quot;meta.helm.sh/release-name&quot;: must be set to &quot;velero&quot;; annotation validation error: missing key &quot;meta.helm.sh/release-namespace&quot;: must be set to &quot;velero&quot;<br>│ <br>│   with module.velero[0].helm_release.velero,<br>│   on ../modules/velero/main.tf line xxx, in resource &quot;helm_release&quot; &quot;velero&quot;:<br>│  118: resource &quot;helm_release&quot; &quot;velero&quot; {<br>│ <br>╵<br>Error: Terraform exited with code 1.<br>Error: Process completed with exit code 1.</pre><p>This is coming from Kuberntes CRDs created by velero, even it is a version update runs in helm it does not seems to detect previous configuration but think it is as old resources created manually / or other way.</p><p>I did not want to update my terraform code with annotations as it will take another approach just to update version. or delete my CRDs ( which is a another option btw ) .</p><p>I have just update my both crds annotations with</p><pre>    meta.helm.sh/release-name: velero<br>    meta.helm.sh/release-namespace: velero</pre><p>Update :</p><p>Addressing</p><pre>│ Warning: Helm release &quot;velero&quot; was created but has a failed status. Use the `helm` command to investigate the error, correct it, then run Terraform again.<br>│ <br>│   with module.velero[0].helm_release.velero,<br>│   on ../modules/velero/main.tf line XXX, in resource &quot;helm_release&quot; &quot;velero&quot;:<br>│  124: resource &quot;helm_release&quot; &quot;velero&quot; {<br>│ <br>╵<br>╷<br>│ Error: 2 errors occurred:<br>│       * BackupStorageLocation.velero.io &quot;azure&quot; is invalid: spec.provider: Required value<br>│       * VolumeSnapshotLocation.velero.io &quot;azure&quot; is invalid: spec.provider: Required value<br>│ <br>│ <br>│ <br>│   with module.velero[0].helm_release.velero,<br>│   on ../modules/velero/main.tf line XXX, in resource &quot;helm_release&quot; &quot;velero&quot;:<br>│  124: resource &quot;helm_release&quot; &quot;velero&quot; {<br>│</pre><p>Update code with</p><pre>  set {<br>    name  = &quot;configuration.volumeSnapshotLocation[0].provider&quot;<br>    value = &quot;azure&quot;<br>  }<br>  set {<br>    name  = &quot;configuration.BackupStorageLocation[0].provider&quot;<br>    value = &quot;azure&quot;<br>  }</pre><p>Thats it . terraform apply should execute .</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=32aa1f6e39bd" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Role of Open-Source in World of DevOps — Talk at Software Freedom Day 2021]]></title>
            <link>https://medium.com/@ruwan_ranganath/role-of-open-source-in-world-of-devops-talk-at-software-freedom-day-2021-cc28c64aaeb5?source=rss-c5f1d427c136------2</link>
            <guid isPermaLink="false">https://medium.com/p/cc28c64aaeb5</guid>
            <category><![CDATA[foss]]></category>
            <category><![CDATA[cloud]]></category>
            <category><![CDATA[open-source]]></category>
            <category><![CDATA[software-freedom-day]]></category>
            <category><![CDATA[devops]]></category>
            <dc:creator><![CDATA[Ruwan Ranganath Senarathne]]></dc:creator>
            <pubDate>Wed, 22 Sep 2021 15:20:36 GMT</pubDate>
            <atom:updated>2021-09-22T15:20:36.893Z</atom:updated>
            <content:encoded><![CDATA[<h3>Role of Open-Source in World of DevOps — Talk at Software Freedom Day 2021</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/965/1*6wwWKEr_qA11mSfHAQTSDg.png" /></figure><p>Presentation I did during the software Freedom Day 2021 Sri Lanka hosted by foss.lk and Mozilla.lk</p><p>Script will be added to the slidedeck.</p><p>Presenation :</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fspeakerdeck.com%2Fplayer%2Fe57b82f865a649f1aa442ca5aad0245e&amp;display_name=Speaker+Deck&amp;url=https%3A%2F%2Fspeakerdeck.com%2Fruwanranganath%2Frole-of-open-source-in-world-of-devops&amp;image=https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Fe57b82f865a649f1aa442ca5aad0245e%2Fslide_0.jpg%3F19069659&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=speakerdeck" width="710" height="399" frameborder="0" scrolling="no"><a href="https://medium.com/media/d2ba26cc0c3847899a36f3fd5911d801/href">https://medium.com/media/d2ba26cc0c3847899a36f3fd5911d801/href</a></iframe><p>Video :</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FfZbGCNNiDy4%3Fstart%3D14658%26feature%3Doembed%26start%3D14658&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DfZbGCNNiDy4&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FfZbGCNNiDy4%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/4d86a5a7f6bb183a1698d91dc0e085ea/href">https://medium.com/media/4d86a5a7f6bb183a1698d91dc0e085ea/href</a></iframe><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=cc28c64aaeb5" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Kubectl slowness/ hanging in GKE]]></title>
            <link>https://medium.com/@ruwan_ranganath/kubectl-slowness-hanging-in-gke-bb4c17a3b1ef?source=rss-c5f1d427c136------2</link>
            <guid isPermaLink="false">https://medium.com/p/bb4c17a3b1ef</guid>
            <category><![CDATA[google-cloud-platform]]></category>
            <category><![CDATA[gke]]></category>
            <category><![CDATA[api-gate]]></category>
            <category><![CDATA[kubernetes]]></category>
            <dc:creator><![CDATA[Ruwan Ranganath Senarathne]]></dc:creator>
            <pubDate>Thu, 27 Jun 2019 08:07:43 GMT</pubDate>
            <atom:updated>2019-06-27T08:07:43.481Z</atom:updated>
            <cc:license>http://creativecommons.org/publicdomain/zero/1.0/</cc:license>
            <content:encoded><![CDATA[<p>GKE Kubernetes cluster lately provide slowness is kubctl command</p><blockquote>gcpshell@cloudshell:~$ kubectl get pods<br>E0530 10:30:30.808396 1087 round_trippers.go:169] CancelRequest not implemented<br>E0530 10:31:02.809176 1087 round_trippers.go:169] CancelRequest not implemented<br>E0530 10:31:34.812669 1087 round_trippers.go:169] CancelRequest not implemented<br>NAME READY STATUS RESTARTS AGE<br>{product}–5mxgr 2/2 Running 0 6h<br>{product}-pbxrm 2/2 Running 0 6h<br>{product}-fdmtc 2/2 Running 0 1d<br>{product}-p5gk9 2/2 Running 1 23d</blockquote><p>it looks like the slowness is caused by a Stackdriver metric on Kubernetes, seeing this on the log:</p><blockquote><em>I0530 07:59:31.462689 10171 round_trippers.go:417] curl -k -v -XGET -H “User-Agent: kubectl/v1.9.0 (linux/amd64) kubernetes/925c127” -H “Accept: application/json, */*” </em><a href="https://104.199.59.117/apis/metrics.k8s.io/v1beta1"><em>https://{{k8s-api-server-ip}}/apis/metrics.k8s.io/v1beta1</em></a><em><br>I0530 08:00:31.476011 10171 round_trippers.go:436] GET </em><a href="https://104.199.59.117/apis/metrics.k8s.io/v1beta1"><em>https://</em></a><a href="https://104.199.59.117/apis/metrics.k8s.io/v1beta1"><em>{{k8s-api-server-ip}}</em></a><a href="https://104.199.59.117/apis/metrics.k8s.io/v1beta1"><em>/apis/metrics.k8s.io/v1beta1</em></a><em> 504 Gateway Timeout in 60013 milliseconds</em></blockquote><p>issue seems cause by timeout from stackdriver metric pods in the kube-system namespace.</p><p>“I0530 08:00:31.476011 10171 round_trippers.go:436] GET<a href="https://104.199.59.117/apis/metrics.k8s.io/v1beta1">https://</a><a href="https://104.199.59.117/apis/metrics.k8s.io/v1beta1"><em>{{k8s-api-server-ip}}</em></a><a href="https://104.199.59.117/apis/metrics.k8s.io/v1beta1">/apis/metrics.k8s.io/v1beta1</a> 504 Gateway Timeout in 60013 milliseconds</p><p>kubectl delete pod metrics-server-vx.x.x-xxxxxx–xxxxx -n kube-system</p><p>resolved the problem. I’m trying to reproduces this issue in a test environment to understand the root cause at stackdriver level but without luck.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=bb4c17a3b1ef" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Country that you can try scams legally !]]></title>
            <link>https://medium.com/@ruwan_ranganath/country-that-you-can-try-scams-legally-fdc567c697b?source=rss-c5f1d427c136------2</link>
            <guid isPermaLink="false">https://medium.com/p/fdc567c697b</guid>
            <category><![CDATA[cybercrime]]></category>
            <category><![CDATA[sri-lanka]]></category>
            <category><![CDATA[scam]]></category>
            <category><![CDATA[cybersecurity]]></category>
            <category><![CDATA[law]]></category>
            <dc:creator><![CDATA[Ruwan Ranganath Senarathne]]></dc:creator>
            <pubDate>Thu, 06 Dec 2018 10:28:47 GMT</pubDate>
            <atom:updated>2018-12-07T06:02:30.291Z</atom:updated>
            <content:encoded><![CDATA[<h3>Country that you can try scams legally !</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*AwEpJgNgyOUtbUF8swcbDA.jpeg" /><figcaption>Image is from where it says it from : I just googled “Man with Rabbit Ears”</figcaption></figure><p>Ever heard of country that encourage online scammers ? . I bet not! . <br>It’s little secret that not published in public medias since, they don’t want to get into competition with other countries.</p><p>The Pearl of Indian Ocean, World top travel destination in year 2018, The country which have two Prime Ministers or only president,.. .. . ( Wait.. I should google more to add things here, I’ll get back later, or not.).</p><p>However, before coming to the scams, security breeches stuff, let me explain and clarify why,</p><p>I bet you have read many sci-fi stories about living in a simulator, where all things are exists same as real world and computer game call sims, watch dogs, those are just a digital era, world now moving to give real time experience to the customers. this land I’m talking about provide you even better features, such as being a under-age thug, select most popular comedy movie actor as your area leadership (who it call “politicians”) as watch daily updates from something called “UNBIASED” TV Channels , or you can be a bus lover where multiple options available such as “Dam Rajini”, “Rosa Patikki”, “Mona Reddawalda”,</p><p>And Again, if you are too bored to run around and having fun, don’t worry, they also have this thing call “social media heroship / warrior”, which I prefer most of the time where you can just create multiple fake profiles and argue yourselves and insult others anonymously, or get support to your last day dinner poop photo ( note: this highly depend on your selected character gender if you wish to play here ). Criticize others opinion with “FACTs’ from something call Internet,So much fun.</p><p>Like I said, there is no limitation with characters who you can be, “Undergraduate of Protesting (P.hD in Illan kaama[1] )” , “Monk who teach religious practices of giving up attachments while owning a super luxury vehicle collection” , “Government Employee at busy department who suffer from sloth’a-mania”.</p><p>Apart from voting to jobless people to leadership as a hobby, you could be that person who ask votes from other easily manipulated characters. but you have to maintain your thug level like “Grand Theft Auto”, your deep throat skills, and you might need to get a surgery prior to apply being a politician character. (surgery is for removing your shy nerve).</p><h4>Simulate your life experience</h4><p>I get it !, everyone want to see what will happen if you do certain things in your life, but rules and laws from the society bound youI know, that is not the only one, either first or last scam happening at LK cyber space.but this response from relevant parties give me confidence to do similar cyber scams from people where no department really care about.r hands. in here you can just break any laws and get the experience of questioned by police, go to jail, get ass raped or anything, but don’t get confuse yet, best part is you can just come out if you no longer wants to be there, or absolutely not go to jail or to the police station even you break laws or rules.</p><h4>Requirements ?</h4><p>Make sure to top up your account to get Hassle free seamless experience or you can get support within the simulation helping any of that comedy characters call “Politicians” .</p><h4>No Cyber laws or prevention at all — unless you hacked president website and expose yourself volunteer.</h4><p>Yes, you heard right. even you hacked Mr President website there is no issue at all as there is no one to trace you down, we at least you volunteer to expose yourself.</p><p>Week ago I saw Facebook advertisement from this company call “Extreme Electronics Limited” where they posted IPhone XS for 75000 LKR,and it’s a one to one free offer , Yey ! thank you Santa ❤ . Contact number mentioned as +44 7548 789231.</p><p>Because I really think this is a PERFECT deal and want to buy 4 iPhone XS to that price for my family ( because I’m too rich to pay that amount without checking any background ). I sent this guy a message asking details. turns out he is the one who remind me that if I pay for 4 phones, I will get 8 iPhone XS just for 300000 LKR. ❤ . and they will directly send this from UK to my door within 48 hours or money back guarantee from them. (Damn it Pizzahut, you too slow).</p><p>Company Registration Number : SC465234<br>SUITE 16, 78 MONTGOMERY STREET,<br>EDINBURGH,<br>LOTHIAN,<br>EH7 5JA,<br>UNITED KINGDOM.</p><p>But the wonderful news is I don’t have to pay any of this money from “Western Union” , “Paypal” or even “BitCoin”, but to Commercial Bank account in Sri Lanka. ( too much legit ). he is the account manager for this UK company in Sri Lanka.</p><p>Account name : EABS FERNANDO <br>NUMBER : 83******82</p><p>Unfortunately, because of he is keeping so much money, customers won’t be able to contact him with personal details :( .</p><h4>Purchasing and Payment</h4><p>I’m ready to pay now and just to get the confirmation I called SL CERT. ( <a href="http://www.slcert.gov.lk/aboutUs.php">http://www.slcert.gov.lk/</a> ).</p><p>from their about page</p><p>“<strong>Q: What is Sri Lanka CERT|CC? </strong><br> Sri Lanka Computer Emergency Readiness Team | Coordination Centre (Sri Lanka CERT) is the single trusted source of advice about the latest threats and vulnerabilities affecting computer systems and networks, and a source of expertise to assist the nation and member organizations,<em> </em><strong><em>in responding to and recovering from Cyber attacks</em></strong>. It was set up in June 2006, in collaboration with the Information and Communication Technology Agency (ICTA) of Sri Lanka.”</p><p>However they were too shy to take the responsibility of “RESPONDING TO CYBER SCAM” and ask me to fill cyber scam report from police.lk. instead I called the police head office, just to tell him story and get the contact number of CID. Police said “since information are not enough you need to work with CID (Criminal Investigation Department) to obtain more info from the scammer” .</p><p>“Thank you very much sir about this, you see, we already published about this kind of scams from all the medias, and what we can do if people still fall for this. However if you want to make this go further can you send us a letter addressing our <strong><em>chef</em></strong> at CID , and do it quickly because more innocents will pay money until it stop”</p><p>similar to “We post about don’t kill people with vehicles, but what we do if drivers don’t stop at the road crossing and still people try to cross it”</p><p>WoW ! , I was never encouraged like that in my life while trying to make this Island better as a small individual. CERT, Police , CID . none of them really don’t want to get into that mess even I said “I will come personally to complain and support until you get necessary info from this scammer”.</p><h4>Conclusion</h4><p>I know, that is not the only one, either first or last scam happening at LK cyber space.but this response from relevant parties gave me confidence to do similar cyber scams to innocent people, because no department really care about.</p><p>Anyone from anywhere, this is a perfect place to get rich, start your scams today ! ❤ . our laws fully supports you.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=fdc567c697b" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Being a InfoSec/Tech Guy with non- IT Degree ?]]></title>
            <link>https://medium.com/@ruwan_ranganath/being-a-infosec-tech-guy-with-non-it-degree-a8b8a179a67c?source=rss-c5f1d427c136------2</link>
            <guid isPermaLink="false">https://medium.com/p/a8b8a179a67c</guid>
            <category><![CDATA[open-source]]></category>
            <category><![CDATA[infosec]]></category>
            <category><![CDATA[tech]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Ruwan Ranganath Senarathne]]></dc:creator>
            <pubDate>Thu, 30 Mar 2017 09:56:50 GMT</pubDate>
            <atom:updated>2019-11-04T12:11:17.668Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/490/1*ERS8kt8kqupYsgUolSztUg.jpeg" /><figcaption>image courtesy: <a href="http://blog.braingainmag.com/word-nerd-6-tech-terms-you-can-use-without-being-a-techie/">http://blog.braingainmag.com/word-nerd-6-tech-terms-you-can-use-without-being-a-techie/</a></figcaption></figure><p>Justification : this is not a intentional post, someone asked a question at <a href="https://security.stackexchange.com/">https://security.stackexchange.com</a> that he’s following BA as a undergrad and is it possible to change his career to InfoSec after graduation.below is my reply.</p><p>IT field including InfoSec mostly care about your knowledge, understanding, and willingness to keep learning and act upon it, All most all IT companies looking for the passionate people instead of your paper qualification. in-fact they understand fresh graduates know nothing about the industry, Here what I’m suggesting,</p><h3>Work on Side projects</h3><p>while you are doing your BA Degree. Assuming you have at least a little IT background, you’ll need to work o projects that give you visibility in the path you are willing to follow.</p><h4>Contribute to Open-Source Projects.</h4><ul><li>Start from the basics,</li></ul><p>Projects like <a href="https://whatcanidoformozilla.org/">https://whatcanidoformozilla.org</a> , <a href="https://github.com/explore">https://github.com/explore</a> gives you some insights to start your journey.</p><p>check what are the project you can contribute, doesn’t matter it’s localization, add a fewer line of space to the project in first place .even that will helpful for someone in the world,and growing your branding.</p><h4>Start your own projects,</h4><p>Doesn’t Matter it’s basic C program, or forked PHP GitHub project at first , keep work on it until you are familiar with stuff, then you’ll figure out your own way occasionally. also, check for open-source InfoSec tools and try to contribute it with Testing, commenting, if possible with feature suggestions and developments,</p><h3>IT Security-Based Certification.</h3><p>While you are undergraduate,try to do some certification which gives you visibility and understanding, C|EH, Comptia++ , CISSP, OCSP or talk to professionals and find out what matters at current time, (try not to mix everything over your interest), first read about every possible ones and understand what you want to do, most people will disagree with me here, because certifications are not really getting into place where you want to be with knowledge , but for the visibility I believe that’s something you’ll value, (take these certifications as your ticket to company interviews)</p><h3>Network with Right People.</h3><p>This should be the most important thing, Connect with the like-minded and people who work in the tech community, attend to meetups and events where Techies gather, sites such as meetup.com are the places you can find related meetups near you.</p><p>work with communities</p><p>Mozilla Campus Clubs :(maybe you can start one if your university: <a href="https://campus.mozilla.community/">https://campus.mozilla.community/</a> ) ,<br> Bsides — <a href="http://www.securitybsides.com/">http://www.securitybsides.com/</a> , <br><a href="https://www.owasp.org/">https://www.owasp.org</a> ( you can also engage or initiate OWASP student Chapter:<a href="https://www.owasp.org/index.php/OWASP_Student_Chapters_Program">https://www.owasp.org/index.php/OWASP_Student_Chapters_Program</a>. <br>Google Developer Group, Local Tech Groups and Communities.</p><p>Work with the people that engage with certain activities, contribute to projects, read stuff related to infoSec/Techs, keep yourself update, test your abilities with demonstration frameworks, talk to industrial people from the certain organization and ask them what requirement you need to fulfill.</p><p>Doing BA/or any other degree won’t be a big problem to work in InfoSec/Tech field unless you let it be, working in the right way you can make your BA/Tech as extra advantage gets into the field.</p><p>Except the second point (related to infoSec Certifications) other points are also valid for the undergraduates who are in the IT background.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a8b8a179a67c" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>