Optimizing ArgoCD deployments for multiple services
Current our team has been just connecting our gitlab repo to Argo and updating the targetRevision to a tag or a branch (one for dev, another for prod).
We are handling a new helm repo that has a bunch of microservices and this strategy seems not so great. Like if one service has a release, we would start work, get it out, then the next day we have another one. Tagging gets annoying because we have to create a new tag, update the argocd to a new tag. That's gets annoying and out of control real fast for small repeated changes. And using branches gets really bad due to MR conflicts.
Trying to find a better way to do deployments with 1 helm repo with multiple microservices for my team for the long run.
Using GitLab, helm (separate helm charts for the ArgoCD and the actual applications)
https://redd.it/13oehim
@r_devops
Current our team has been just connecting our gitlab repo to Argo and updating the targetRevision to a tag or a branch (one for dev, another for prod).
We are handling a new helm repo that has a bunch of microservices and this strategy seems not so great. Like if one service has a release, we would start work, get it out, then the next day we have another one. Tagging gets annoying because we have to create a new tag, update the argocd to a new tag. That's gets annoying and out of control real fast for small repeated changes. And using branches gets really bad due to MR conflicts.
Trying to find a better way to do deployments with 1 helm repo with multiple microservices for my team for the long run.
Using GitLab, helm (separate helm charts for the ArgoCD and the actual applications)
https://redd.it/13oehim
@r_devops
Reddit
r/devops on Reddit: Optimizing ArgoCD deployments for multiple services
Posted by u/XDPokeLOL - No votes and 2 comments
What should a DevOps engineer at least learn to get a job in 3 months as a fresher?
I'm fresher currently studying computer science and interested in DevOps.
I know the basics of Linux, docker, and Jenkins. I want to learn more.
What should I learn or give me a roadmap to get a DevOps job as a fresher?
edit: I'm currently learning from DevOps bootcamp by Techworld with Nana. If anyone knows this then can you please give feedback about whether is it worth to follow or not?
https://redd.it/13nwq5i
@r_devops
I'm fresher currently studying computer science and interested in DevOps.
I know the basics of Linux, docker, and Jenkins. I want to learn more.
What should I learn or give me a roadmap to get a DevOps job as a fresher?
edit: I'm currently learning from DevOps bootcamp by Techworld with Nana. If anyone knows this then can you please give feedback about whether is it worth to follow or not?
https://redd.it/13nwq5i
@r_devops
Reddit
r/devops on Reddit: What should a DevOps engineer at least learn to get a job in 3 months as a fresher?
Posted by u/ArthAries - No votes and 17 comments
How to maintain/migrate DynamoDB tables over time with zero-downtime?
I have a serverless microservice application which relies entirely on DynamoDB for its data storage needs. Over the lifecycle of this microservice occasionally we will need to perform minor surgery on the data tables in the form of adding a new index, modifying the primary index, and in some rarer cases completely restructuring the tables in such a way that the current one needs to be replaced entirely.
With a normal SQL database I’m familiar and comfortable with various strategies to be able to perform such changes with zero downtime. But I’m not familiar what people do with NoSQL engines, in our case specifically DynamoDB.
I’m looking to you my fellow veterans with experience making and managing microservices backed by dynamodb with zero (or very little) downtime. What are some tricks, methods, nuances, and patterns we should follow or know about?
https://redd.it/13ohv11
@r_devops
I have a serverless microservice application which relies entirely on DynamoDB for its data storage needs. Over the lifecycle of this microservice occasionally we will need to perform minor surgery on the data tables in the form of adding a new index, modifying the primary index, and in some rarer cases completely restructuring the tables in such a way that the current one needs to be replaced entirely.
With a normal SQL database I’m familiar and comfortable with various strategies to be able to perform such changes with zero downtime. But I’m not familiar what people do with NoSQL engines, in our case specifically DynamoDB.
I’m looking to you my fellow veterans with experience making and managing microservices backed by dynamodb with zero (or very little) downtime. What are some tricks, methods, nuances, and patterns we should follow or know about?
https://redd.it/13ohv11
@r_devops
Reddit
r/devops on Reddit: How to maintain/migrate DynamoDB tables over time with zero-downtime?
Posted by u/InsolentDreams - No votes and no comments
GitHub Copilot X vs GPT-4 for DevOps work
I finally got my hands on the new Copilot X Chat feature, which is supposed to be powered by GPT-4. I use both Copilot and ChatGPT+ for my work since a while, and I was curious to compare new Copilot X with ChatGPT, by doing a small real task in parallel with both. From my experience, Copilot X is like 10-15% worse than GPT-4, but developer experience is nice. I recorded a relatively lengthy video with this comparison:
​
https://youtu.be/S4OhjYH2lEs
https://redd.it/13ojtm7
@r_devops
I finally got my hands on the new Copilot X Chat feature, which is supposed to be powered by GPT-4. I use both Copilot and ChatGPT+ for my work since a while, and I was curious to compare new Copilot X with ChatGPT, by doing a small real task in parallel with both. From my experience, Copilot X is like 10-15% worse than GPT-4, but developer experience is nice. I recorded a relatively lengthy video with this comparison:
​
https://youtu.be/S4OhjYH2lEs
https://redd.it/13ojtm7
@r_devops
YouTube
GitHub Copilot X vs GPT-4 for DevOps work - are they really the same?
GitHub Copilot X is the next version of coding assistant from GitHub, which promises GPT-4 and nicer developer experience. But is it really as good as ChatGPT with GPT-4? In this video, we are going to try to do the same DevOps task with both and compare…
Do you use Ephemeral Environments?
Hi 👋🏼, I am an ex-SRE and co-founder of Qovery - a product that helps DevOps engineers to build their own Self-Service Infrastructure platform. One of the most used features from Engineering and DevOps teams is "Ephemeral Environments". Since it's an emerging concept - I wanted to know if you have already built your Ephemeral Environments system. What it looks like/What services do you use? (Kubernetes, ArgoCD, Others?) Do your Engineering teams have adopted it? Are you satisfied of the adoption?
https://redd.it/13okqqh
@r_devops
Hi 👋🏼, I am an ex-SRE and co-founder of Qovery - a product that helps DevOps engineers to build their own Self-Service Infrastructure platform. One of the most used features from Engineering and DevOps teams is "Ephemeral Environments". Since it's an emerging concept - I wanted to know if you have already built your Ephemeral Environments system. What it looks like/What services do you use? (Kubernetes, ArgoCD, Others?) Do your Engineering teams have adopted it? Are you satisfied of the adoption?
https://redd.it/13okqqh
@r_devops
Reddit
r/devops on Reddit: Do you use Ephemeral Environments?
Posted by u/ev0xmusic - No votes and no comments
adding FIPS in pod securityContext
Is it possible to specify FIPS in a pod's securityContext?
https://redd.it/13ojpb1
@r_devops
Is it possible to specify FIPS in a pod's securityContext?
https://redd.it/13ojpb1
@r_devops
what are your thoughts on github portfolios with just screenshots and no code?
The screenshots include explanations in the title but instead of yamls, .tf files, etc, it's just a readme and a bunch of screenshots showing how a project gets built step by step. As a hiring manager, what do you think of that?
https://redd.it/13omwrj
@r_devops
The screenshots include explanations in the title but instead of yamls, .tf files, etc, it's just a readme and a bunch of screenshots showing how a project gets built step by step. As a hiring manager, what do you think of that?
https://redd.it/13omwrj
@r_devops
Reddit
r/devops on Reddit: what are your thoughts on github portfolios with just screenshots and no code?
Posted by u/Zodiax - No votes and no comments
Example Terraform codebase for beginners
Hello everyone. I see posts on here pretty often about learning Terraform. Unfortunately, because of the nature of the resources being managed, most companies are not not going to want to share what they have written publicly. This makes it harder for new users to visualize what the final product of a Terraform codebase might look like.
I've been using terraform for the better part of 7ish years now and have seen some good code and some really unbelievably crap code. I thought it would be helpful to publish a semi real world-ish example of what you would ultimately be working towards at least at the level of code structure and concepts, not necessarily the resources themselves being created.
Here is a repo showing how to systematize permissions to users in your organization across different service providers. In general, you're going to want to use an identity provider and SSO as much as possible so it is not really recommended to use this code exactly as is in production. Users are just a more easily understandable resource for jr engineers than, for example, EKS clusters so this is the route that I took.
The
I've tried to document as much as possible through READMEs and inline comments but if you have questions, please let me know.
Have fun!
https://github.com/n-029894/terraform-user-management
https://redd.it/13omo0n
@r_devops
Hello everyone. I see posts on here pretty often about learning Terraform. Unfortunately, because of the nature of the resources being managed, most companies are not not going to want to share what they have written publicly. This makes it harder for new users to visualize what the final product of a Terraform codebase might look like.
I've been using terraform for the better part of 7ish years now and have seen some good code and some really unbelievably crap code. I thought it would be helpful to publish a semi real world-ish example of what you would ultimately be working towards at least at the level of code structure and concepts, not necessarily the resources themselves being created.
Here is a repo showing how to systematize permissions to users in your organization across different service providers. In general, you're going to want to use an identity provider and SSO as much as possible so it is not really recommended to use this code exactly as is in production. Users are just a more easily understandable resource for jr engineers than, for example, EKS clusters so this is the route that I took.
The
teams/ directory is where most of the day to day work will happen while the actual permissions changes will happen in the respective environments or modules, wherever appropriate. I've tried to document as much as possible through READMEs and inline comments but if you have questions, please let me know.
Have fun!
https://github.com/n-029894/terraform-user-management
https://redd.it/13omo0n
@r_devops
GitHub
GitHub - n-029894/terraform-user-management: Proof of concept showing a unified terraform environment
Proof of concept showing a unified terraform environment - GitHub - n-029894/terraform-user-management: Proof of concept showing a unified terraform environment
I want to practice making dockerfiles.
How do I start? I've now learnt the basics of docker and dockerfiles. I want to be able to write dockerfile for any application that I want. maybe that's ambitious, but please try to understand what I mean.
https://redd.it/13on73b
@r_devops
How do I start? I've now learnt the basics of docker and dockerfiles. I want to be able to write dockerfile for any application that I want. maybe that's ambitious, but please try to understand what I mean.
https://redd.it/13on73b
@r_devops
Reddit
r/devops on Reddit: I want to practice making dockerfiles.
Posted by u/Playful-Ad6177 - 4 votes and 7 comments
Struggling to understand the difference between Cloud Engineer, DevOps Engineer, Platform Engineer and Site Reliability Engineer, as well as which I should be applying for
I’m around 3 years into my career and have always worked at the same place (public sector, huge organisation - department of 70 DevOps engineers and 7 teams).
My title has always been Cloud Infrastructure Engineer, but inside the department we all refer to ourselves as DevOps Engineers, while my specific team refer to ourselves as DevSecOps Engineers as we largely take care of the security aspect of our platform.
Due to being underpaid and just generally getting bored and in need of a change, I’ve began to search for jobs, but started to find that there are LOTS of titles, all of which the descriptions fit the exact stuff I do at work, so I’m not sure which I should be applying to.
I’ve started to search via keywords (DevOps, Aws etc) instead of job titles as I don’t want to miss anything.
I recently applied to a job labelled as DevOps engineer & had the first stage interview, which I then found the exact role is Site Reliability Engineer, which kinda surprised me - but again, the description and requirements are very similar to what I already do as a Cloud Infrastructure Engineer.
Does anyone have any advice or tips on how I should take this further and what I should do on the future when searching for jobs.
https://redd.it/13oqhc0
@r_devops
I’m around 3 years into my career and have always worked at the same place (public sector, huge organisation - department of 70 DevOps engineers and 7 teams).
My title has always been Cloud Infrastructure Engineer, but inside the department we all refer to ourselves as DevOps Engineers, while my specific team refer to ourselves as DevSecOps Engineers as we largely take care of the security aspect of our platform.
Due to being underpaid and just generally getting bored and in need of a change, I’ve began to search for jobs, but started to find that there are LOTS of titles, all of which the descriptions fit the exact stuff I do at work, so I’m not sure which I should be applying to.
I’ve started to search via keywords (DevOps, Aws etc) instead of job titles as I don’t want to miss anything.
I recently applied to a job labelled as DevOps engineer & had the first stage interview, which I then found the exact role is Site Reliability Engineer, which kinda surprised me - but again, the description and requirements are very similar to what I already do as a Cloud Infrastructure Engineer.
Does anyone have any advice or tips on how I should take this further and what I should do on the future when searching for jobs.
https://redd.it/13oqhc0
@r_devops
Reddit
r/devops on Reddit: Struggling to understand the difference between Cloud Engineer, DevOps Engineer, Platform Engineer and Site…
Posted by u/deadassmf - No votes and 3 comments
QUestion for anyone familiar with Circle CI
I want to run some terraform using CircleCI. This should run a plan on both main and any other branch and should just run the apply on main.
I have what I think is working config, however the workflow appears as "no workflow" now in CircleCI console.
​
The config
```
version: 2
jobs:
plan:
working_directory: /tmp/project
docker:
- image: docker.mirror.hashicorp.services/hashicorp/terraform:light
steps:
- checkout
- run:
name: terraform init & plan
command: |
ls -la
cd Docker_project_terraform
terraform init -input=false
terraform plan
- persist_to_workspace:
root: .
paths:
- .
apply:
docker:
- image: docker.mirror.hashicorp.services/hashicorp/terraform:light
steps:
- attach_workspace:
at: .
- run:
name: terraform
command: |
cd Docker_project_terraform
terraform apply -auto-approve
- persist_to_workspace:
root: .
paths:
- .
workflows:
version: 2
plan_approve_apply:
jobs:
- plan:
filters:
branches:
only:
- $CIRCLE_BRANCH
- apply:
filters:
branches:
only:
- main
```
If I replace $CIRCLE_BRANCH with say a branch name (test_branch) the workflow appears and runs on test_branch.
Cheers
https://redd.it/13orj5z
@r_devops
I want to run some terraform using CircleCI. This should run a plan on both main and any other branch and should just run the apply on main.
I have what I think is working config, however the workflow appears as "no workflow" now in CircleCI console.
​
The config
```
version: 2
jobs:
plan:
working_directory: /tmp/project
docker:
- image: docker.mirror.hashicorp.services/hashicorp/terraform:light
steps:
- checkout
- run:
name: terraform init & plan
command: |
ls -la
cd Docker_project_terraform
terraform init -input=false
terraform plan
- persist_to_workspace:
root: .
paths:
- .
apply:
docker:
- image: docker.mirror.hashicorp.services/hashicorp/terraform:light
steps:
- attach_workspace:
at: .
- run:
name: terraform
command: |
cd Docker_project_terraform
terraform apply -auto-approve
- persist_to_workspace:
root: .
paths:
- .
workflows:
version: 2
plan_approve_apply:
jobs:
- plan:
filters:
branches:
only:
- $CIRCLE_BRANCH
- apply:
filters:
branches:
only:
- main
```
If I replace $CIRCLE_BRANCH with say a branch name (test_branch) the workflow appears and runs on test_branch.
Cheers
https://redd.it/13orj5z
@r_devops
Reddit
r/devops on Reddit: QUestion for anyone familiar with Circle CI
Posted by u/caveyh96 - No votes and 1 comment
Platform engineering: the perfect solution for companies that can't afford a dedicated DevOps team, but still want to feel cool and trendy.
Hey DevOps community,
Are you tired of hearing about DevOps being dead? Well, fear not, because platform engineering is here to save the day! Just kidding.
Here we explore the rise of platform engineering and how it differs from DevOps. We also dive into the importance of self-service capabilities and how platform engineering can enhance the effectiveness of DevOps. Plus, we touch on the crucial topic of DevSecOps and how it fits into this new paradigm.
enjoy the read!
https://blog.gitguardian.com/platform-engineering-and-security-a-very-short-introduction/
https://redd.it/13ov6vz
@r_devops
Hey DevOps community,
Are you tired of hearing about DevOps being dead? Well, fear not, because platform engineering is here to save the day! Just kidding.
Here we explore the rise of platform engineering and how it differs from DevOps. We also dive into the importance of self-service capabilities and how platform engineering can enhance the effectiveness of DevOps. Plus, we touch on the crucial topic of DevSecOps and how it fits into this new paradigm.
enjoy the read!
https://blog.gitguardian.com/platform-engineering-and-security-a-very-short-introduction/
https://redd.it/13ov6vz
@r_devops
GitGuardian Blog - Code Security for the DevOps generation
Platform Engineering and Security: A Very Short Introduction
Is DevOps really dead? Learn about the rise of platform engineering and how it differs from DevOps in terms of self-service capabilities and automation. Discover how security fits into this new paradigm and the benefits of platform engineering for software…
Anyone else find DevOps LESS stressful than other career paths?
Basically title.
For me, I was a SWE before. My job was to deliver features every 2 weeks through sprints. Daily standups, several meetings with clients, constant demos, A LOT of stress to deliver on time.
As a SWE in the devops / infrastructure space, I feel like it's way less stressful. No sprints, no clients (except for other SWEs that we build the platform for), no stress on delivery times and no stand-ups.
How has your personal experience been ?
https://redd.it/13owbb1
@r_devops
Basically title.
For me, I was a SWE before. My job was to deliver features every 2 weeks through sprints. Daily standups, several meetings with clients, constant demos, A LOT of stress to deliver on time.
As a SWE in the devops / infrastructure space, I feel like it's way less stressful. No sprints, no clients (except for other SWEs that we build the platform for), no stress on delivery times and no stand-ups.
How has your personal experience been ?
https://redd.it/13owbb1
@r_devops
Reddit
r/devops on Reddit: Anyone else find DevOps LESS stressful than other career paths?
Posted by u/tata348320 - No votes and 3 comments
Does your company do employment verification for new hires and if so how ?
The title pretty much sums it up, I have been hearing that a lot of people fabricate previous work experience (although they have the skills for the job) and still get hired, do companies generally not do employment verification and if so how are people bypassing it ?
https://redd.it/13oy1fu
@r_devops
The title pretty much sums it up, I have been hearing that a lot of people fabricate previous work experience (although they have the skills for the job) and still get hired, do companies generally not do employment verification and if so how are people bypassing it ?
https://redd.it/13oy1fu
@r_devops
Reddit
r/devops on Reddit: Does your company do employment verification for new hires and if so how ?
Posted by u/fullmetal_wolf_titan - No votes and no comments
What are some high-level DevOps skills?
Yes, we can all go to AWS and click on some DevOps tools, but what else is there?
What is the stuff that makes you a domain expert?
https://redd.it/13owgfh
@r_devops
Yes, we can all go to AWS and click on some DevOps tools, but what else is there?
What is the stuff that makes you a domain expert?
https://redd.it/13owgfh
@r_devops
Reddit
r/devops on Reddit: What are some high-level DevOps skills?
Posted by u/SeriouslySally36 - 1 vote and 3 comments
Introducing NCP (NFS Copy): Effortless File Transfer for NFS Servers
Hey everyone!
I wanted to share a file transfer utility that I've created called NCP (NFS Copy).
Use Case: "Mainly, ncp can be utilized in CI/CD pipelines. It serves the purpose of downloading modules, folders, or other necessary components from a network share during the build process, or alternatively, uploading the build artifacts to a remote NFS server. Moreover, it can also find application in backup scripts, enabling the uploading of backups to NFS servers."
Here are a few features:
* File transfer to and from an NFS server without mounting.
* Multi-architecture binaries available for easy installation.
* Option to specify UID and GID for remote write operations.
* Real-time upload and download speed display.
* Shows elapsed time and total file size during transfer
You can check out NCP on GitHub: [NCP on GitHub](https://github.com/kha7iq/ncp)
[Documentation Website](https://ncp.lmno.pk)
Give it a try, and let me know what you think!
https://redd.it/13oqeo0
@r_devops
Hey everyone!
I wanted to share a file transfer utility that I've created called NCP (NFS Copy).
Use Case: "Mainly, ncp can be utilized in CI/CD pipelines. It serves the purpose of downloading modules, folders, or other necessary components from a network share during the build process, or alternatively, uploading the build artifacts to a remote NFS server. Moreover, it can also find application in backup scripts, enabling the uploading of backups to NFS servers."
Here are a few features:
* File transfer to and from an NFS server without mounting.
* Multi-architecture binaries available for easy installation.
* Option to specify UID and GID for remote write operations.
* Real-time upload and download speed display.
* Shows elapsed time and total file size during transfer
You can check out NCP on GitHub: [NCP on GitHub](https://github.com/kha7iq/ncp)
[Documentation Website](https://ncp.lmno.pk)
Give it a try, and let me know what you think!
https://redd.it/13oqeo0
@r_devops
GitHub
GitHub - kha7iq/ncp: Effortlessly transfer files and folders, to and from your NFS server.
Effortlessly transfer files and folders, to and from your NFS server. - kha7iq/ncp
Chef and SSL
I have a private key that I use to communicate with our company Chef infra server using Knife.
I also remember during the setup, we used OpenSSL on our work computers to generate a certificate using the same private key, which we placed in a trusted_certs folder.
I am probably completely misunderstanding how certificates work, but shouldn't it be the chef server that creates the certificate? What does creating a certificate on our local computers do?
So we use our private key to authenticate with the Chef Server(which has the public key). Where does the SSL cert, that used the same private key, fit into all of this?
https://redd.it/13p3gu2
@r_devops
I have a private key that I use to communicate with our company Chef infra server using Knife.
I also remember during the setup, we used OpenSSL on our work computers to generate a certificate using the same private key, which we placed in a trusted_certs folder.
I am probably completely misunderstanding how certificates work, but shouldn't it be the chef server that creates the certificate? What does creating a certificate on our local computers do?
So we use our private key to authenticate with the Chef Server(which has the public key). Where does the SSL cert, that used the same private key, fit into all of this?
https://redd.it/13p3gu2
@r_devops
Reddit
r/devops on Reddit: Chef and SSL
Posted by u/yanggang20202024 - No votes and no comments
TIL: Using analogies to understand cloud computing concepts
"When I talk about "Virtualization", I use an apartment building analogy:
🏢 The building (physical server) contains multiple apartment units (virtual servers), each occupied by different tenants (applications) that share common resources, such as water and electricity (storage, CPU, memory).
​
🚘 If I'm talking about Infrastructure as a service (IaaS), I use a car rental service analogy: You rent the vehicle (virtual machines) for a certain period of time and only pay for what you use. You can choose different vehicle sizes and models (compute, storage, and networking resources) based on your needs."
​
There are some more in the video: https://www.youtube.com/watch?v=SeevmPEvPf8&t=155s
https://redd.it/13oq2ta
@r_devops
"When I talk about "Virtualization", I use an apartment building analogy:
🏢 The building (physical server) contains multiple apartment units (virtual servers), each occupied by different tenants (applications) that share common resources, such as water and electricity (storage, CPU, memory).
​
🚘 If I'm talking about Infrastructure as a service (IaaS), I use a car rental service analogy: You rent the vehicle (virtual machines) for a certain period of time and only pay for what you use. You can choose different vehicle sizes and models (compute, storage, and networking resources) based on your needs."
​
There are some more in the video: https://www.youtube.com/watch?v=SeevmPEvPf8&t=155s
https://redd.it/13oq2ta
@r_devops
YouTube
Master Solutions Architect Communication: 7 Key Tips for Aspiring Solutions Architects
Discover the hidden strategies and powerful techniques that can transform your journey as a Solutions Architect! In this eye-opening video, we reveal practical insights and real-world examples to help you effectively communicate your technical solutions to…
Is there any way to directly inject the secrets to the repo running in a vm or into the docker ?
I want to create a selfservice model for the devs so that they can manage the environmental secrets themselves . I know there are tools like vault but I dont think they we will applicable on vms or am i wrong about this ?
https://redd.it/13ouqp3
@r_devops
I want to create a selfservice model for the devs so that they can manage the environmental secrets themselves . I know there are tools like vault but I dont think they we will applicable on vms or am i wrong about this ?
https://redd.it/13ouqp3
@r_devops
Reddit
r/devops on Reddit: Is there any way to directly inject the secrets to the repo running in a vm or into the docker ?
Posted by u/kalomanxe - 1 vote and 1 comment
Cloud Computing
Hi!
I'm looking for resources/Certifications to get myself ready for a job in cloud computing. I have asked my professors and school for help, but no one has replied to me. I will be graduating next year, and I feel I should started getting ready now for interviews.
Any advice would be greatly appreciated.
https://redd.it/13p7kao
@r_devops
Hi!
I'm looking for resources/Certifications to get myself ready for a job in cloud computing. I have asked my professors and school for help, but no one has replied to me. I will be graduating next year, and I feel I should started getting ready now for interviews.
Any advice would be greatly appreciated.
https://redd.it/13p7kao
@r_devops
Reddit
r/devops on Reddit: Cloud Computing
Posted by u/The_Duckery - No votes and 2 comments
How to prepare for an interview with “AWS scenario questions”?
I have an interview for an SRE role tomorrow, I had the initial informal interview with them last week and it went quite well.
I got asked about prev experience and what I want to do next, as well as finding out about the company themselves.
Next up I have the second and final interview. Luckily I was told by the Head during the first interview that he’s not gonna make me do whiteboard tasks or make me code in front of them as he hates doing stuff like that, so why should he make me/us do it.
This was a relief, but the recruiter recently told me to expect some AWS scenario questions and some technical questions, but I don’t know what this means.
For context I’ve only worked one place so far in my 3 year career, I have applied for promotions and interviews tend to go as such:
- 60m technical exercise where I pair with a senior engineer and attempt a task like creating an sqs queue with boto3 and putting items through it, or making a lambda with terraform and trying to get it to respond to requests (we are told these technical tasks are not to see how “well” we can complete the task, but instead to see how we work and pair)
- 30m Q&A with questions asking for stuff such as benefit of DevOps, cloud computing, agile. Questions on working as a team, mentoring (basically behavioural based questions)
The above interview format is the only thing I’m used to as I’ve only ever worked in the same place, and now I’m looking for other jobs I’m not sure what exactly to expect.
I’m worried these aws scenario questions will be stuff like “here is X scenario, how would you build aws infrastructure to solve this” or “here is some aws infra, what is wrong with it and what would you change” which would instantly put me on the spot as usually with that sorta thing I’d be used to going off and googling to see what solutions and options there are.
Any advice? Thank you
https://redd.it/13oughj
@r_devops
I have an interview for an SRE role tomorrow, I had the initial informal interview with them last week and it went quite well.
I got asked about prev experience and what I want to do next, as well as finding out about the company themselves.
Next up I have the second and final interview. Luckily I was told by the Head during the first interview that he’s not gonna make me do whiteboard tasks or make me code in front of them as he hates doing stuff like that, so why should he make me/us do it.
This was a relief, but the recruiter recently told me to expect some AWS scenario questions and some technical questions, but I don’t know what this means.
For context I’ve only worked one place so far in my 3 year career, I have applied for promotions and interviews tend to go as such:
- 60m technical exercise where I pair with a senior engineer and attempt a task like creating an sqs queue with boto3 and putting items through it, or making a lambda with terraform and trying to get it to respond to requests (we are told these technical tasks are not to see how “well” we can complete the task, but instead to see how we work and pair)
- 30m Q&A with questions asking for stuff such as benefit of DevOps, cloud computing, agile. Questions on working as a team, mentoring (basically behavioural based questions)
The above interview format is the only thing I’m used to as I’ve only ever worked in the same place, and now I’m looking for other jobs I’m not sure what exactly to expect.
I’m worried these aws scenario questions will be stuff like “here is X scenario, how would you build aws infrastructure to solve this” or “here is some aws infra, what is wrong with it and what would you change” which would instantly put me on the spot as usually with that sorta thing I’d be used to going off and googling to see what solutions and options there are.
Any advice? Thank you
https://redd.it/13oughj
@r_devops
Reddit
r/devops on Reddit: How to prepare for an interview with “AWS scenario questions”?
Posted by u/deadassmf - No votes and 2 comments