DevOps?????

kevinmallli

Junior member
  • Dec 15, 2020
    59
    50
    18
    DevOps කියන්නෙ මොකද්ද? DevOps Engineer කෙනෙක් වෙන්නෙ කොහොමද? දන්න කෙනෙක් කියල දෙන්නකො. දැනට රාජ්‍ය විශ්ව විද්‍යාලයක IT degree ekak කරනව.
     

    HAneo

    Well-known member
  • Jan 30, 2007
    12,970
    29,168
    113
    Homagama
    මේක කෙටියෙන් කියන්න අමාරුයි DevOPs Engineer කෙනෙක්ගේ රෝල් එක . කෙටියෙන් කියන්නම් උබට ප්‍රශ්න තියේ නම් අහපන්.

    සාමන්යෙන් මෙච්චරකල් කම්පැනි වල කලේ business Analysis කරන උන් requirements අරගෙන ඒවා දොක්යුමන්ට් කරලා දෙවලොප්මන්ට් ටීම් එකට දෙනවා.උන් ඩිසයින් කරලා කෝඩ් කරලා උන් සොෆ්ට්වර් එක හදනවා.ඊට පස්සේ ඒක පාස් වෙනවා QA පැත්තට. උන් කරන්න ඕනේ ටෙස්ට් ටික කරලා රිලීස් කරනවා. ඊට පස්සේ කස්ටමට දීල UAT එකක් කරලා ලයිව් සොෆ්ට්වෙයාර් එක රන් කරන්න දානවා. ප්‍රොජෙක්ට් මැනේජර් ලා තමා මේ ඔක්කොම මැද ඉදන් හදල් කරන්නේ.

    ඔතන ප්‍රශ්නේ තියෙන්නේ ප්‍රොජෙක්ට් මැනේජර් ලා දන්නේ නැ කෝඩ් කරන්න යන වෙලාව QA කරන්න යන වෙලාව , අලුතෙන් කෑල්ලක් දැම්මොත් එකේ requirements අරන් ඩොකියුමන්ට් කරන්න යන වෙලාව , ඒවා වෙන්නේ කොහොඅම්ද කියල. උන් නිකන් දෙපැත්තට කියා කියා ඉන්න තියෙන්නේ. ඒ වගේම මේක නිසා සොෆ්ට්වෙයාර් වල මොඩිෆිකේෂන් පරක්කු වෙනවා , නංගි ඉල්ලුවම අක්කා දීලා තියෙන්නේ. ඒ වගේ වැඩ.

    මේ ප්‍රශ්න මග හරවගන්න තමා DEVOPS කියන ජොබ් රෝල් එක එන්නේ. පොර business Analysis ගැන දැනගන්න ඕනේ
    Coding කරන විදිහ සහ යන වෙලාව දැනගන්න ඕනේ. ඒ වගේම QA පැත්තේ වැඩ ගැන සහ යන වේලාවන් ගැන නුලට දැනගන්න ඕනේ. එහෙම එකෙක්ට පුල්වුඅන්නේ කස්ටමර් සහ ඩිව් ටීම් අතර සම්බන්දය තියන්න. මොකද අලුත් මොඩිෆිකේෂන් එකක් ගන්නකොට DevOps පොර දන්නවා වෙන්න ඕනේ මොකක්ද , කොච්චර් කාලයක් යනවද? කා ලව්වද කරගන්න ඕනේ වගේ දේවල් ඔක්කොම.


    සාමාන්යෙන් මේකට ගන්නේ හොදම එක්ස්පිරියන්ස් තියන කෙනෙක් කියල ඔයාට දැන් මේ විස්තරෙන් තේරෙනවා ඇති. ඒ නිසා ඔයා මේ උඩ කියපු එක්ස්පිරියන්ස් ඔක්කොම ගන්න පුළුවන් විදිහට ජොබ් එකක් කරන්න වෙනවා. මේකට විශේෂ ඩිග්‍රී ඕනේ නැ . එත් DevOps යට වෙනමම කෝස් එහෙම තියනවා. මුලින් කරන දිග්රී එක කරලා වැඩ තියන තැනක මුලික අඩිය තියන්න. මේ කිව්වා කරුණු ටික ඔලුවේ තියන් එකේ ඉස්සරහට යන්න වැඩේ හරි


    1622729019929.png
     

    kkroxc

    Well-known member
  • Oct 14, 2008
    3,255
    2,144
    113
    in Helll
    මේක කෙටියෙන් කියන්න අමාරුයි DevOPs Engineer කෙනෙක්ගේ රෝල් එක . කෙටියෙන් කියන්නම් උබට ප්‍රශ්න තියේ නම් අහපන්.

    සාමන්යෙන් මෙච්චරකල් කම්පැනි වල කලේ business Analysis කරන උන් requirements අරගෙන ඒවා දොක්යුමන්ට් කරලා දෙවලොප්මන්ට් ටීම් එකට දෙනවා.උන් ඩිසයින් කරලා කෝඩ් කරලා උන් සොෆ්ට්වර් එක හදනවා.ඊට පස්සේ ඒක පාස් වෙනවා QA පැත්තට. උන් කරන්න ඕනේ ටෙස්ට් ටික කරලා රිලීස් කරනවා. ඊට පස්සේ කස්ටමට දීල UAT එකක් කරලා ලයිව් සොෆ්ට්වෙයාර් එක රන් කරන්න දානවා. ප්‍රොජෙක්ට් මැනේජර් ලා තමා මේ ඔක්කොම මැද ඉදන් හදල් කරන්නේ.

    ඔතන ප්‍රශ්නේ තියෙන්නේ ප්‍රොජෙක්ට් මැනේජර් ලා දන්නේ නැ කෝඩ් කරන්න යන වෙලාව QA කරන්න යන වෙලාව , අලුතෙන් කෑල්ලක් දැම්මොත් එකේ requirements අරන් ඩොකියුමන්ට් කරන්න යන වෙලාව , ඒවා වෙන්නේ කොහොඅම්ද කියල. උන් නිකන් දෙපැත්තට කියා කියා ඉන්න තියෙන්නේ. ඒ වගේම මේක නිසා සොෆ්ට්වෙයාර් වල මොඩිෆිකේෂන් පරක්කු වෙනවා , නංගි ඉල්ලුවම අක්කා දීලා තියෙන්නේ. ඒ වගේ වැඩ.

    මේ ප්‍රශ්න මග හරවගන්න තමා DEVOPS කියන ජොබ් රෝල් එක එන්නේ. පොර business Analysis ගැන දැනගන්න ඕනේ
    Coding කරන විදිහ සහ යන වෙලාව දැනගන්න ඕනේ. ඒ වගේම QA පැත්තේ වැඩ ගැන සහ යන වේලාවන් ගැන නුලට දැනගන්න ඕනේ. එහෙම එකෙක්ට පුල්වුඅන්නේ කස්ටමර් සහ ඩිව් ටීම් අතර සම්බන්දය තියන්න. මොකද අලුත් මොඩිෆිකේෂන් එකක් ගන්නකොට DevOps පොර දන්නවා වෙන්න ඕනේ මොකක්ද , කොච්චර් කාලයක් යනවද? කා ලව්වද කරගන්න ඕනේ වගේ දේවල් ඔක්කොම.


    සාමාන්යෙන් මේකට ගන්නේ හොදම එක්ස්පිරියන්ස් තියන කෙනෙක් කියල ඔයාට දැන් මේ විස්තරෙන් තේරෙනවා ඇති. ඒ නිසා ඔයා මේ උඩ කියපු එක්ස්පිරියන්ස් ඔක්කොම ගන්න පුළුවන් විදිහට ජොබ් එකක් කරන්න වෙනවා. මේකට විශේෂ ඩිග්‍රී ඕනේ නැ . එත් DevOps යට වෙනමම කෝස් එහෙම තියනවා. මුලින් කරන දිග්රී එක කරලා වැඩ තියන තැනක මුලික අඩිය තියන්න. මේ කිව්වා කරුණු ටික ඔලුවේ තියන් එකේ ඉස්සරහට යන්න වැඩේ හරි


    View attachment 128822
    අඩෝ මේක වැරදි මචං
     

    kevinmallli

    Junior member
  • Dec 15, 2020
    59
    50
    18
    මේක කෙටියෙන් කියන්න අමාරුයි DevOPs Engineer කෙනෙක්ගේ රෝල් එක . කෙටියෙන් කියන්නම් උබට ප්‍රශ්න තියේ නම් අහපන්.

    සාමන්යෙන් මෙච්චරකල් කම්පැනි වල කලේ business Analysis කරන උන් requirements අරගෙන ඒවා දොක්යුමන්ට් කරලා දෙවලොප්මන්ට් ටීම් එකට දෙනවා.උන් ඩිසයින් කරලා කෝඩ් කරලා උන් සොෆ්ට්වර් එක හදනවා.ඊට පස්සේ ඒක පාස් වෙනවා QA පැත්තට. උන් කරන්න ඕනේ ටෙස්ට් ටික කරලා රිලීස් කරනවා. ඊට පස්සේ කස්ටමට දීල UAT එකක් කරලා ලයිව් සොෆ්ට්වෙයාර් එක රන් කරන්න දානවා. ප්‍රොජෙක්ට් මැනේජර් ලා තමා මේ ඔක්කොම මැද ඉදන් හදල් කරන්නේ.

    ඔතන ප්‍රශ්නේ තියෙන්නේ ප්‍රොජෙක්ට් මැනේජර් ලා දන්නේ නැ කෝඩ් කරන්න යන වෙලාව QA කරන්න යන වෙලාව , අලුතෙන් කෑල්ලක් දැම්මොත් එකේ requirements අරන් ඩොකියුමන්ට් කරන්න යන වෙලාව , ඒවා වෙන්නේ කොහොඅම්ද කියල. උන් නිකන් දෙපැත්තට කියා කියා ඉන්න තියෙන්නේ. ඒ වගේම මේක නිසා සොෆ්ට්වෙයාර් වල මොඩිෆිකේෂන් පරක්කු වෙනවා , නංගි ඉල්ලුවම අක්කා දීලා තියෙන්නේ. ඒ වගේ වැඩ.

    මේ ප්‍රශ්න මග හරවගන්න තමා DEVOPS කියන ජොබ් රෝල් එක එන්නේ. පොර business Analysis ගැන දැනගන්න ඕනේ
    Coding කරන විදිහ සහ යන වෙලාව දැනගන්න ඕනේ. ඒ වගේම QA පැත්තේ වැඩ ගැන සහ යන වේලාවන් ගැන නුලට දැනගන්න ඕනේ. එහෙම එකෙක්ට පුල්වුඅන්නේ කස්ටමර් සහ ඩිව් ටීම් අතර සම්බන්දය තියන්න. මොකද අලුත් මොඩිෆිකේෂන් එකක් ගන්නකොට DevOps පොර දන්නවා වෙන්න ඕනේ මොකක්ද , කොච්චර් කාලයක් යනවද? කා ලව්වද කරගන්න ඕනේ වගේ දේවල් ඔක්කොම.


    සාමාන්යෙන් මේකට ගන්නේ හොදම එක්ස්පිරියන්ස් තියන කෙනෙක් කියල ඔයාට දැන් මේ විස්තරෙන් තේරෙනවා ඇති. ඒ නිසා ඔයා මේ උඩ කියපු එක්ස්පිරියන්ස් ඔක්කොම ගන්න පුළුවන් විදිහට ජොබ් එකක් කරන්න වෙනවා. මේකට විශේෂ ඩිග්‍රී ඕනේ නැ . එත් DevOps යට වෙනමම කෝස් එහෙම තියනවා. මුලින් කරන දිග්රී එක කරලා වැඩ තියන තැනක මුලික අඩිය තියන්න. මේ කිව්වා කරුණු ටික ඔලුවේ තියන් එකේ ඉස්සරහට යන්න වැඩේ හරි


    View attachment 128822
    Thanks bro. Loku udawwak
     
    • Like
    Reactions: Ragna_SL and HAneo

    HAneo

    Well-known member
  • Jan 30, 2007
    12,970
    29,168
    113
    Homagama
    Thanks bro. Loku udawwak
    පොඩ්ඩක් ඉන්න මචන්. මේකේ කොහේ හරි වැරද්දක් තියනවා කියල තියෙන්නේ
    බලමු එක මොකක්ද කියල.
     

    kkroxc

    Well-known member
  • Oct 14, 2008
    3,255
    2,144
    113
    in Helll
    වැරැද්ද හදන්න බ්‍රෝ
    හුගක් ටයිප් කරන්න අමාරුයි බ්‍රෝ ගූගල් එකේ තියනවා විස්තරේ. ඔයා මෙතන කියලා තියෙනේ DevOps methodology ගැන DevOps Engineer කියන්නෙ Role එකක්
    මේ දෙක වෙනස්
     
    • Like
    Reactions: HAneo

    HAneo

    Well-known member
  • Jan 30, 2007
    12,970
    29,168
    113
    Homagama
    හුගක් ටයිප් කරන්න අමාරුයි බ්‍රෝ ගූගල් එකේ තියනවා විස්තරේ. ඔයා මෙතන කියලා තියෙනේ DevOps methodology ගැන DevOps Engineer කියන්නෙ Role එකක්
    මේ දෙක වෙනස්
    DevOps methodology එක කරවන්නේ එන්ගිනිනියර් නේද?
    දාපු ප්‍රශ්නේ බලන්න පලවෙනි කැල්ල "DevOps කියන්නෙ මොකද්ද?" එකට තමා විස්තරේ දුන්නේ.
     
    • Like
    Reactions: Ragna_SL

    HAneo

    Well-known member
  • Jan 30, 2007
    12,970
    29,168
    113
    Homagama
    හුගක් ටයිප් කරන්න අමාරුයි බ්‍රෝ ගූගල් එකේ තියනවා විස්තරේ. ඔයා මෙතන කියලා තියෙනේ DevOps methodology ගැන DevOps Engineer කියන්නෙ Role එකක්
    මේ දෙක වෙනස්
    I just google it. and found this. doesn't it say what i meant to say machan
    1622730771355.png
     

    kkroxc

    Well-known member
  • Oct 14, 2008
    3,255
    2,144
    113
    in Helll
    I just google it. and found this. doesn't it say what i meant to say machan
    View attachment 128824
    Yeah bro people use the DevOps engineer for different purposes.
    But in industry following skill set is required to become good DevOps Engineer again this might change case to case.
    1.Scripting language (python,bash,perl)
    2.Ability to read/ understand other programming languages.
    3.Fair bit of knowledge in infrastructure and core technologies (OS,DB, Network,middleware,Cloud,etc..)
    4.CD/CI
     

    HAneo

    Well-known member
  • Jan 30, 2007
    12,970
    29,168
    113
    Homagama
    Yeah bro people use the DevOps engineer for different purposes.
    But in industry following skill set is required to become good DevOps Engineer again this might change case to case.
    1.Scripting language (python,bash,perl)
    2.Ability to read/ understand other programming languages.
    3.Fair bit of knowledge in infrastructure and core technologies (OS,DB, Network,middleware,Cloud,etc..)

    "Scripting language (python,bash,perl)"
    Yes, bro but I think this is one sided neda?
    what about the process of .net Stack or Java Stack? so we can commonly say Programing skills? right?

    "Fair bit of knowledge in infrastructure and core technologies (OS,DB, Network,middleware,Cloud,etc..)" 100% true


    මචන් මේ ප්‍රශ්නේ අහපු කෙනා කම්පැනි එකකට අදියවත් තියලා නැ නේ. තාම ෆ්රෙෂ්මන් කෙනෙක්. ඉතින් එක නිසා ඔච්චර් විස්තර් කරන්න ගියේ නැ . පොරට background එක කියලා දීලා වැඩේ generally පැහැදිලි කලේ. එකයි
     

    kkroxc

    Well-known member
  • Oct 14, 2008
    3,255
    2,144
    113
    in Helll
    "Scripting language (python,bash,perl)"
    Yes, bro but I think this is one sided neda?
    what about the process of .net Stack or Java Stack? so we can commonly say Programing skills? right?

    "Fair bit of knowledge in infrastructure and core technologies (OS,DB, Network,middleware,Cloud,etc..)" 100% true


    මචන් මේ ප්‍රශ්නේ අහපු කෙනා කම්පැනි එකකට අදියවත් තියලා නැ නේ. තාම ෆ්රෙෂ්මන් කෙනෙක්. ඉතින් එක නිසා ඔච්චර් විස්තර් කරන්න ගියේ නැ . පොරට background එක කියලා දීලා වැඩේ generally පැහැදිලි කලේ. එකයි
    agreed bro