Reddit DevOps
266 subscribers
30.9K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
Finding a US/Canada based role as a British citizen

I posted this past month with little luck. Thought id ask again. I am currently going through the Canadian FSW application with 471 points so I have a very good chance of being accepted for perm residency invite once this whole covid situation is resolved and they start accepting more people in that stream. I feel a job offer would really help my chances, as my age, would soon factor in and reduce my score next year as im turning 30 which would really kill my chances of a quick invitation.

Curious as a British citizen with almost 3 years worth of DevOps experience with an infrastructure background would find DevOps work that offers sponsorships. I would be open to accepting anything in the states too preferably west side.

My summary of skills include

Almost 3 years of experience in Linux administration (Centos, Redhat and Amazon Linux), bash scripting, CICD platforms, source control platforms and Docker.

Around two years of working with AWS, Terraform, Ansible, JIRA, Confluence and ServiceNow.

Almost a year worth of experience working with Kubernetes. I also have experience with the security side of Linux, one of the major projects I was involved in my current role was writing a CIS benchmarking script which was deployed across all Linux instances in AWS. Using Qualys I also actively look for and resolve vulnerabilities on the servers.

Degree in Computer networking and technologies, a good understanding of Cisco networking technologies, 2 years working as a Desktop Engineer/Sysadmin supporting windows-based environments prior to working as a DevOps Engineer.

https://redd.it/rovw0u
@r_devops
Infrastructure as Code for unmanaged VPS? Is it worth it? What solutions are out there?

Hey everyone. I am more on the Dev side of DevOps, and while I have learned to dockerize my projects, automate container deployments, and tests, I typically still set up my VPS manually (Ubuntu server hosted by any of DO, Linode, Vultr, etc.)

Is it worth automating the initial setup? I don't spin up new servers very often, and usually document my steps so it is repeatable, but I am always looking to improve my skills and workflow.

Am I correct in thinking that Ansible and Terraform are not really useful for this, but rather meant to be used with things like AWS, GCE, Azure, etc.?

What tools do you use for initial setup on a VPS, if any? Does it also help automate host OS updates?

My setup is often pretty simple, consisting of only docker{,-compose} and OpenVPN, since the rest runs in containers.

https://redd.it/rowbrl
@r_devops
novice here How much of creative thinking comes into the picture of everyday tasks of a devops engineer?

I am new to this field, just lurking around, was wondering... from the sounds of youtube videos I have watched online, it sounds like all of its roles are 100% technical. I had my doubt cause it can't be realistically true, could you guys tell some your work tasks where creative thinking is required

https://redd.it/roxgpf
@r_devops
Finding work in the US/Canada market as a UK citizen?

I posted this past month with little luck. Thought id ask again. I am currently going through the Canadian FSW application with 471 points so I have a very good chance of being accepted for perm residency invite once this whole covid situation is resolved and they start accepting more people in that stream. I feel a job offer would really help my chances, as my age, would soon factor in and reduce my score next year as im turning 30 which would really kill my chances of a quick invitation.


Curious as a British citizen with almost 3 years worth of DevOps experience with an infrastructure background would find DevOps work that offers sponsorships. I would be open to accepting anything in the states too preferably west side.


My summary of skills include


Almost 3 years of experience in Linux administration (Centos, Redhat and Amazon Linux), bash scripting, CICD platforms, source control platforms and Docker.


Around two years of working with AWS, Terraform, Ansible, JIRA, Confluence and ServiceNow.


Almost a year worth of experience working with Kubernetes. I also have experience with the security side of Linux, one of the major projects I was involved in my current role was writing a CIS benchmarking script which was deployed across all Linux instances in AWS. Using Qualys I also actively look for and resolve vulnerabilities on the servers.


Degree in Computer networking and technologies, a good understanding of Cisco networking technologies, 2 years working as a Desktop Engineer/Sysadmin supporting windows-based environments prior to working as a DevOps Engineer.

https://redd.it/rp25xa
@r_devops
what options are available for a "cloud" like experience on Premise? Is something like Mesos DC/OS the right direction?

I recall a few years ago there was some open source project that essentially provided a Digital Ocean/Cloud dashboard that could be installed on bare metal servers and allow users to spin up and manage VMs.

I've seen Mesos DC/OS and I'm not sure if that would be the right tool for creating an on premise "cloud" like management dashboard etc?

What are the available options for this kind of thing?

https://redd.it/rp3pfh
@r_devops
Need help in groovy code /shared libray for jenkinsfile

Hi all


This is my jenkins file
Jenkinsfile
========

library(something)

pipeline {

agent any

stages {

stage('Welcome Step') {

steps {

myfile()

}

}

}

}


myfile.groovy
===============
def call(){

sh 'echo hello world"

}


I just need to add a parameter in myfile() so that it over rides the existing sh like


myfile(sh 'echo some script which the user can pass ')


then output is


some script which the user can pass





If myfile() is without parameter then


below block will excute


def call(){

sh 'echo hello world"

}

output will be


hello world

can you please help me with this
I tried using if else but unsure how to execute sh inside a function as a parameter

https://redd.it/rp25vj
@r_devops
Is Devops what I do?

The position I'm in is essentially something that never existed at our small company. I do some dev work in an app that I built, sql dB creation and maintenance, automation scripting and rpa, support, upgrade, and build data interfaces for various enterprise software packages. Other misc crap related to these tasks.

https://redd.it/rp1j7q
@r_devops
What’s everyone experience with the recruitment process. Do you feel like recruitment process is broken ?

I was wondering what’s everyone experiencing is. Do you feel like it’s necessary to go through all these interview stages including assessment or better to have one off technical interview. Do you think all level of engineering should undergo similar recruitment process ?

https://redd.it/rp6hxz
@r_devops
CloudReach?

I know these questions are annoying, but I’ve looked everywhere (Google, Reddit, job boards, etc…) and found nothing about the below information.

Hopefully this is an appropriate sub for this, but I’m in another career right now and have been exploring career switch from accounting/finance. Does anyone have experience with CloudReach? Specifically this job title: Associate Cloud Systems Developer - Talent Academy.

The company has fairly good Glassdoor reviews etc… just looking for any unbiased advice/opinions.

We have an interview set up soon. Appreciate any input.

https://redd.it/rp7r31
@r_devops
What can I learn from my business requirements role to aid in a future DevOps career?

Hey all,

I've wanted to get into an ops/cloud engineer role for over a year (creating/maintaining pipelines, etc, whatever else the specific role entails). My background is a little helpdesk, some business-type experience, and some ports, protocols, and services engineering.

I recently landed a business and requirements analysis role, my first exposure to the SDLC. Closer to my goal. Although I don't want to stay in this role forever, I want to perform well in it and pick up whatever I can that will help in the long run.

Is there anything I should try to capitalize on? Anything I should try extra hard to learn?

https://redd.it/rp7i62
@r_devops
What is the averagre DevOps salary?

Hi!

I am thinking about moving to the other country. Do you think that the below values are correct for the average gross salary for the DevOps Engineer (AWS) with 3 years of experience?

1. Oslo - 70 000 NOK/month,
2. Copenhagen - 60 000 DEK/month,
3. Helsinki - 6000 EUR/month,
4. Zurich - 8500 EUR/month,
5. Vienna - 7000 EUR/month.

I would really appreciate any input!

https://redd.it/roygqq
@r_devops
error while running ansible file on ubuntu linux

ERROR!

'sudo' is not a valid attribute for a Play

The error appears to be in '/home/ubuntu/ansible/play.yaml': line 4, column 4, but may

be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

\- hosts: host1

\^ here

​

​

​

---

- hosts: host1

sudo: yes

name: play1

tasks:

- name: Install Apache

apt : name = apache2 state=latest

https://redd.it/rpbh4h
@r_devops
Google Cloud Run vs PaaSs like Heroku

Hi folks,

I'm evaluating deployment options for a small startup and wanted to know what I'd get with fully managed PaaSs like Heroku that I won't with a container as a service platform like Google cloud run ?

I've tried Google Cloud run and it seems pretty straightforward to set up, the only thing that I imagine would be easier on Heroku is that you wouldn't need to "glue" things together like Cloud SQL, Secret manager, Google Cloud storage etc, it seems you can even use Procfiles with cloud run but I used Docker.

The only things that worries me is that it offers too much options and I could end up with surprising bills, for example I ended up with a $40 cloud SQL bill just with the hello world example used for few hours.

So what would I gain with Heroku that I wouldn't with Google cloud Run + Cloud SQL etc ? Thanks in advance.

https://redd.it/rpdgdn
@r_devops
Deployment scripting is not continuous delivery. Agree?

I was just discussing with my friend that most of the companies are actually not doing DevOps the right way. Well, nobody knows what is the right way still but I know that deployments through scripting that is maintained over time is not continuous delivery and it isn't the path to DevOps.

What if the guy who knows this type of deployment leaves one day?

I think most of the companies say they are doing continuous delivery and deployment but they aren't.

Well, even most of the service/tool providers say they are a CI/CD tool company but what they do is just CI. The CD part is missing in most cases.

Do you agree on this? Open for discussion.

https://redd.it/rpgqzo
@r_devops
Can someone ELi5 webhooks

I understand that they POST data usually within a JSON payload. I've been going through some docs for various tools (lakeFS, Prefect) and everything seems to support posting webhooks, but I can't find anything about receiving them? Am I missing something?

I'm trying to achieve CI/CD data pipeline.

Step 0 - There is some data in a cloud bucket

Step 1 - Batch job runs and fetches data from somewhere, but that data is pulled into an isolated data branch in LakeFS

Step 2 - *this is where I think webhooks should be used* As part of a pre-commit hook lakefs needs to send data saying "hey there's new data on this branch" to a databricks cluster which then says "sure let me run these data quality checks"

Step 3 - Assuming the quality checks pass it databricks says "you're good to go, all checks cleared" and then that data is commited and then merged. (or some pre-merge check could be done too for conflict resolution)

Does one still need webhooks when using something like Prefect/Airflow anyways? The "state" information passes between tasks, and data can be explicitly passed between tasks. I'm confused I guess as to whether an orchestration tool is sufficient for data pipelines? But I'm confused as to why lakeFS has webooks.

​

Anyone willing to explain webhooks in the context of data engineering?

https://redd.it/rph18d
@r_devops
Modernize Your Legacy System The DevOps Way

Modernizing the legacy IT infrastructures has become a necessity to keep pace with digital transformation and disruption as no organization can afford to weigh down under the burdens of traditional IT systems by becoming outmoded in the contemporary world.” 

https://redd.it/rpks7f
@r_devops
Lab recommendations

I started as a sysadmin then moved into management. I'm looking to move back to working hands on with tech. DevOps seems like a good fit because I have a strong scripting and dev background and have been managing a private cloud and some Azure resources for the past 5 years.

When learning about virtualization I would build servers at home and run services like Plex, OwnCloud, SabNZBD and the likes. This was both educational and useful for some hobbies.

I want to practice building and deploying in AWS and Azure, but am looking for inspiration for the services that I can deploy in that lab environment. Any recommendations?

https://redd.it/rpoznu
@r_devops
Moving into Azure DevOps

Hi All,

I am moving from a Level 3 Support role to a Azure DevOps role

Would anyone have recommendations on where to start my new learning path and what would be the fundamentals to learn and what order would be best to learn them?

I am already very confident with Azure from a administration and implement aspect

https://redd.it/rpq08a
@r_devops