Reddit DevOps
266 subscribers
30.9K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
CalTech certification program in Devops?

Expressed interest in a cert program -- its about $5k. I think the gamut it runs is 3 months.
CTME | DevOps Post Graduate Certificate Program (caltech.edu)

They are following up pretty often -- spoke with an instructor pushed back a little by saying that some of the curriculum is old (why are they teaching Jenkins, Chef, Ansible) -- they said they do cover Terraform, not sure why it's not listed on curriculum. I could learn on Udemy for free if disciplined -- already have Nanodegree from Udacity.) Platform for training they use is Simpliearn.


I'm told

1) Offered 20 projects to work on to add to portfolio along with a capstone project

2) 85 percentage job placement (mid-level to beginner)
3) All remote no in person (live in-person bootcamps can run north of $20k+)

Red flags are for me obviously the

1) Cost (for a certificate program -- and not sure even how the quality of the program is. Just marketed with Caltech name)

2) Classes are taught on weekend -- not sure how many hours but imagine 8 total

3) Curriculum material seems old-- seems to generalist (maybe a week or two cover Kubernetes)


Also by doing it online, you are not building networks or real-life relationships, which gets overlooked for getting jobs.

My goal is to find a somewhat legit program that could make you me more competitive in the job-market. I've been out of market 3 months and want to keep my skills sharp (partly health reasons and massive burnout). Longer I'm out harder it will be to keep my skin in the game. I'm currently doing job-hunting and even with job thinking it might be an investment to help me develop my career. There are front-end, AI, bootcamps -- don't have the interest in those and also its in person

As someone with 2 years of experience and mostly self-taught, is this something that would be helpful? Obviously you want some type of outcome and not get screwed with not getting value. Some aspects seem sus, obviously I know they want your business.

https://redd.it/10m9syd
@r_devops
Books or tutorial to learn python scripting

What is the good book or tutorial to learn python scripting? I do have some java development experience. What are the library to learn automation with linux and aws. Help!! How did you start leaning python scripting. What helped you most?

https://redd.it/10hkydk
@r_devops
Do employers care about Coursera DevOps certifications?

This month I finished the Coursera IBM DevOps and Software Engineering Professional Certificate. I'm sure the knowledge will be useful when looking for work after college. However, I'm simply curious: do employers even really care if you can show that you've been awarded that certification? If not, would it be better to instead focus on a technology-specific certification like the Kubernetes cert, for example?

https://redd.it/10hk4w7
@r_devops
Do employers care about Coursera DevOps certifications?

This month I finished the Coursera IBM DevOps and Software Engineering Professional Certificate. I'm sure the knowledge will be useful when looking for work after college. However, I'm simply curious: do employers even really care if you can show that you've been awarded that certification? If not, would it be better to instead focus on a technology-specific certification like the Kubernetes cert, for example?

https://redd.it/10hk4w7
@r_devops
where to find freelance for DevOps

I am full time employee in india and i should say i am underpaid because of the career mistakes i had made in my life.
unable to bear the monthly Expenses which i cannot reduce for god's sake. I am trying to look for freelance work to earn that extra mile but can't see where to get work. Tried few freelance websites but did not help. If any of you guys doing freelance on similar tech how is that you are pulling the clients?, any help appreciated.

My tech:
Aws
Jenkins
K8s on EKS
Linux
Nginx
Terraform
JBoss
Tomcat
Apache

https://redd.it/10hqmhp
@r_devops
Interesting CI/CD Problem Involving GPU compute

Due to firewalls and corp stuff we can only run Jenkins on CPU machines... but we have a use-case where we need to run an automated and long-running GPU-dependent process.

We have connectivity to AWS GPU instances from our Jenkins server, so I was trying to SSH and run the command to kick off processing from there.

My challenge is the ssh connection gets terminated while the process is running (due to sshd config params that I can't change because of security policies).

Any thoughts on a work-around for this? Essentially run a jenkins job that runs a long process on an AWS instance and retrieves the outputs to display gracefully in the console.

https://redd.it/10me7u3
@r_devops
Top DevOps Tools and Technologies- Your Need to Know Now

The realm of software development is buzzing and evolving technology plays a vital role in it. These days, it is imperative to pick the right tools to get support or the power of automation to accomplish software development projects efficiently. As technology advances, we keep on getting such tools that can reduce the risk of human errors and time to market for software. DevOps tools and technologies serve this purpose effectively. Let’s dig deep into the list of DevOps tools. But before moving ahead, let’s understand the concept of DevOps, its importance, and its challenges.

https://www.silvertouch.com/blog/top-devops-tools-and-technologies-your-need-to-know-now/

https://redd.it/10ml03e
@r_devops
Not getting any calls for jr DevOps roles (2 years of exp)

Hey,

I would appreciate advice on finding jr DevOps job.

I am an international student graduating with a Masters's degree in CS in May. I have 2 years of previous experience in DevOps. And I have internship experience in a Fortune 500 company from last summer. I applied to 100+ jobs on LinkedIn and I am still not getting a single return call.

I have university projects + internship exp + my DevOps exp in my resume. However, due to the 1-page restriction, I cannot put every DevOps task I have done in my resume.

Should I make a separate resume only with my previous DevOps exp? Do uni projects matter?

What do I need to do differently ?

Edit: My Resume Link: https://postimg.cc/Wt3KXmdf

https://redd.it/10mofsx
@r_devops
Alternatives to Terraform

Every project I did in the last five years used Terraform. And I started to not like it anymore. The code is becoming very complex and unreadable. Do you guys know about any alternatives? Something that is modern, lightweight, easy to understand, and easy to maintain. I was thinking about experimenting with Pulumi since it would allow my dev colleagues to do more infrastructure work. What do you guys think?


EDIT: I tried terragrunt as well, but it doesn't feel like it reduces complexity. I operate stuff in AWS btw.

https://redd.it/10mo7wv
@r_devops
Cons & Pros of switching from Intel MBP to M1/M2 MBP?

Hi.

I currently have Intel MBP 16" 2019, and considering an upgrade to new M2 (need larger HD & more RAM).If you switched, what kind of issues have you encountered? Any problems with daily tools?

In my daily DevOps work, I use:

1. Multiple docker containers (mostly Debian/alpine)
2. K8s
3. asdf to manage multiple local versions of Ruby, Python, Crystal, Elixir, C++, Node. Any issues compiling, especially older < 2.4 Ruby?
4. Assortment of CLI tools
5. Parallels to run Windows 7 VM sometimes to test stuff / legacy programs
6. VSCode
7. Move back and forth large amounts of data daily - mostly 7z's of SQL, TXT & CSV files, for dev databases - MariaDB & PostgreSQL
8. MS Office for work stuff - teams, outlook, excel.
9. Any more or less popular Mac Apps that would not work for you or you couldn't find decent alternatives?

Any feedback is appreciated :D

https://redd.it/10mr0hw
@r_devops
Cloudfront Response Headers


hi everyone,

ME:

I’m a DevOps Engineer and just started my journey in AWS 3 months ago, I’ve been using Azure for the last 3 years. I don’t have much experience on deploying webapps, but I’m learning.

BACKGROUND:

One of our public websites in Prod has been flagged by vulnerable for attacks by the security team, they suggested to enable response headers in cloudfront:

- csp_no_policy_v2
- hsts_incorrect_v2
- x_content_type_options_incorrect_v2
- x_frame_options_incorrect_v2

I implemented it via Terraform and works well upon our testing and using curl, the response headers are showing properly.

Unfortunately, one of the QA told us that the website is not functioning properly, like failed logins and website could not be loaded on mobile device browsers such as Safari, and Chrome.

I reverted the changes and they did some testing again, and confirmed that it worked.

QUESTION AND CONFUSION:

How did that affect the website’s health and functionalities, when we only implemented response headers? Its not clear. Could someone please explained what happened?

I can’t find an article or resource explaing how it is connected?

For reference this is the headers that were implemented in Terraform:


+ security_headers_config {
+ content_security_policy {
+ content_security_policy = "default-src 'self' 'unsafe-eval' 'unsafe-inline' blob: data: https: wss://*.smooch.io;"
+ override = true
}

+ content_type_options {
+ override = true
}

+ frame_options {
+ frame_option = "DENY"
+ override = true
}

+ strict_transport_security {
+ access_control_max_age_sec = 31536000
+ include_subdomains = true
+ override = true
}
}




THANK YOU SO MUCH!

https://redd.it/10mnxnv
@r_devops
IaC best practice question for build server

Hi All -

Probably a n00b question, but curious what the best practice is for installing software dependencies on a build server for Windows OS.

Should I be installing them from their respective download mirrors during build time or grab all the binaries for the particular version I want and store them on-prem (arty) and pull them in and install during the acutal build?

My concerns with pulling from mirrors (git for example) is if the mirror is down or if my build server picks up a new version that "borks" my CI/CD jobs.

Just looking for best practices for this sort of thing..

Thanks!

https://redd.it/10mw51z
@r_devops
MBP M1/M2 Pro/Max .. 32 or 64 GB?

Hey folks, I need to get a New laptop. I work mostly on devops stuff, coding, etc. I do need docker, etc.

Money aside, is 32 enough? Rather than money, my concern is that to get 64 GB I would need the Max processor, and that cpu has a bit less battery life than the Pro.

https://redd.it/10n2cr8
@r_devops
Interview for DevOps / SysOps position - need help !

Hey fellows sysadmins, I have a technical interview monday morning, for an amazing DevOps / SysOps job. It would be my dream job, and I'm trying to prepare as much as I can.

Can any of you shoot me tricky questions (other than those 5 same questions I find over and over) ?

Also, any advice for the interview or about interview prep is welcome :)

For context, here is the stack i'd be using :

Docker, Kubernetes, Ansible, Terraform, IaaS platforms such as AWS and Azure, SaaS or multi tenant software, Elasticsearch and Kibana, Platform monitoring such as Datadog, Grafana and Prometheus

I think I'm ok with Ansible and terraform, maybe even AWS. ES, Kibana, Datadog I lack experience in.

Thanks for any help you can give and wish me luck !!

https://redd.it/10mvzyz
@r_devops
What's the difference between a DevOps engineer and a 'Cloud Engineer'?

See this job ad: https://www.seek.com.au/job/59885404?savedSearchID=3e94a897-166e-4df8-9ea6-7ebcb74c2169&tracking=JMC-SAU-eDM-JobMail4.06-3886


Some of the technologies that are required I've noticed are also required in Devops roles. What is the difference between the two and are these technologies used in scaling web applications?

https://redd.it/10n0g5d
@r_devops
is there really no way to tell if a PR came from a fork in Drone?

I've tried adding a repo trigger condition like their docs suggests, and looking at all of the DRONE_ prefixed environment variables and none of them reference my fork or suggest that the pipeline is running because of my fork.

Even `git remote -v` just shows the upstream remote and not the fork.

Any ideas? I'm even open to trying the GitHub API if i have to but I'd really rather not.

https://redd.it/10n3pc5
@r_devops
How to use a custom external service LB on K3s

I am sharing my experience of using an external service LB on K3s:

https://cloudybytes.medium.com/k3s-using-loxilb-as-external-service-lb-2ea4ce61e159

Did anyone have experience of using other external LB like metalLB or Klipper with k3s ? Kindly share your experience if any.

https://redd.it/10n3n00
@r_devops
Moving to another fellow EU country as remote worker

Ok I thought to give it a go since I am sure here are some brilliant people who have broken the matrix and they are keen to look after their selfs and their best interests to live their life on the own terms so...

I am working in a company mostly remote.
I am close to office but I don't go more than few times per year and I have to pay a expensive rent on a small town also that restricts me to a lot things...
So I was thinking if it's possible to change country and rent to another city in another country and visit the company on these few occasions.
I don't intend to inform anyone of this for obvious reasons so I was wondering if it's possible to have any legal issues...
Is any way where the country government can check on that?
If I am not mistaken even working full remote for a company if you are applied to country's tax system you should have a permanent resident/address and you must also be 5 or 6 months stated in the country?
Anyone have done that?

https://redd.it/10mzbyt
@r_devops
Question about IT

Hello hello!
Can anyone explain to me please what is the difference btw a DevOps engineer, an Infrastructure engineer, and a software engineer?

https://redd.it/10n6oqz
@r_devops
Any gotchas with Organization name change?

We want to change our org name in DevOps. i.e. from https://dev.azure.com/companyA/ to https://dev.azure.com/companyB/

&#x200B;

This seems easy enough to do Organization Settings --> Name. Change the name, then update the URL and that's it.

&#x200B;

Aside from the obvious name and URL change, does it impact, in any way, the existing projects that are linked to the Organization name, including all source code, tickets, shared projects, and permissions?

https://redd.it/10mto23
@r_devops
Remediating flags from tools in the CI/CD pipeline

Because of the great responses on our previous article on this channel, we have created one of the promised follow up articles.

This one is focused on the how-to of fixing the initial set of flags the chosen tools in the CI/CD pipeline have raised. This includes raising the test coverage, and ensuring that all third party software is configured with best practices and passing security benchmarks.

Enjoy the read, and feedback is always welcome: https://www.coguard.io/post/security-hardening-react

https://redd.it/10muk1b
@r_devops