Tips on keeping track of complex code...?
I dont think i had this problem during college, but since ive joined a company and started working with very very big and complex code.. i have a very hard time remembering "where things were" especially when reading code.
For example there are functions that create objects and this points to there and that function actually calls this and that and blah blah blah.... u need to connect all this..
I just get really frustrated keeping track of these intermediate info.. and when it gets complicated my brain kinda shuts down. I think you need to be able to some sort of remember where things were or at least save some in your memory to keep on going and read code.
Has anyone struggled with this before? Are there any tips that made you better at this? Such as practicing some thinking patterns, tools or writing it down.
Also does this get better by time? I think some people are just good at this compared to other people.
https://redd.it/1376knz
@r_devops
I dont think i had this problem during college, but since ive joined a company and started working with very very big and complex code.. i have a very hard time remembering "where things were" especially when reading code.
For example there are functions that create objects and this points to there and that function actually calls this and that and blah blah blah.... u need to connect all this..
I just get really frustrated keeping track of these intermediate info.. and when it gets complicated my brain kinda shuts down. I think you need to be able to some sort of remember where things were or at least save some in your memory to keep on going and read code.
Has anyone struggled with this before? Are there any tips that made you better at this? Such as practicing some thinking patterns, tools or writing it down.
Also does this get better by time? I think some people are just good at this compared to other people.
https://redd.it/1376knz
@r_devops
Reddit
r/devops on Reddit: Tips on keeping track of complex code...?
Posted by u/No_Mousse_6714 - No votes and 5 comments
DevOps Learning Series Infrastructure as Code (IaC): The Foundation for Automated Infrastructure Management
Series index
It's been a couple of weeks since the last post, and I'm excited to dive deeper into the world of DevOps. Today, we'll be discussing Infrastructure as Code (IaC), a critical component of automated infrastructure management in DevOps practices. We'll explore the benefits, key concepts, popular IaC tools, and walk through some specific examples to give you a good beginning to start understanding this essential aspect of DevOps.
What is Infrastructure as Code?
Infrastructure as Code refers to the practice of managing and provisioning infrastructure resources (such as networks, servers, storage, etc) using code and version control systems, rather than relying on manual configurations or ad hoc scripts. IaC enables organizations to treat their infrastructure in a similar manner to their application code, thus ensuring consistent, repeatable, and automated deployment of environments.
Key Benefits of Infrastructure as Code
Adopting IaC brings several significant benefits to organizations, including:
1. Consistency and predictability: IaC enables organizations to maintain a standard, version-controlled infrastructure configuration, which minimizes configuration drift and ensures consistent deployment across environments.
2. Faster provisioning: IaC allows for rapid and automated provisioning of infrastructure resources, reducing the time and effort required to set up new environments.
3. Increased collaboration: By managing infrastructure code in a version control system, development and operations teams can collaborate more effectively, share knowledge, and establish a single source of truth for infrastructure configurations.
4. Enhanced security and compliance: IaC allows organizations to enforce security best practices and regulatory requirements throughout the infrastructure lifecycle, improving security and auditability.
Popular Infrastructure as Code Tools
There are several IaC tools available, each with its own strengths and trade-offs. Some of the most popular IaC tools include:
1. Terraform: An open-source IaC tool by HashiCorp that enables provisioning and management of infrastructure resources across multiple cloud platforms through declarative configuration files.
2. AWS CloudFormation: An AWS-specific IaC service that allows users to define, manage, and provision AWS resources using JSON or YAML templates.
3. Azure Resource Manager (ARM) Templates: A native IaC solution for Microsoft Azure that enables users to define, deploy, and manage resources through JSON templates.
4. Google Cloud Deployment Manager: An IaC service for Google Cloud Platform that automates the creation, deployment, and management of resources through YAML configuration files.
Example: Creating and Managing Infrastructure with Terraform
To better understand IaC in action, let's take a look at a practical example using Terraform. Imagine you're working on a web application project that requires a load balancer, two web servers, and a database server. With Terraform, you can create a configuration file (using HashiCorp Configuration Language, or HCL) to define these resources and their dependencies.
Here's a simple, and untested, example of what your Terraform configuration file might look like:
resource "awsvpc" "example" {
cidrblock = "10.0.0.0/16"
}
resource "awssubnet" "example" {
vpcid = awsvpc.example.id
cidrblock = "10.0.1.0/24"
}
resource "awssecuritygroup" "example" {
vpcid = awsvpc.example.id
ingress {
fromport = 80
toport = 80
protocol = "tcp"
cidrblocks = ["0.0.0.0/0"]
}
}
resource "awslb" "example" {
name = "example-lb"
Series index
It's been a couple of weeks since the last post, and I'm excited to dive deeper into the world of DevOps. Today, we'll be discussing Infrastructure as Code (IaC), a critical component of automated infrastructure management in DevOps practices. We'll explore the benefits, key concepts, popular IaC tools, and walk through some specific examples to give you a good beginning to start understanding this essential aspect of DevOps.
What is Infrastructure as Code?
Infrastructure as Code refers to the practice of managing and provisioning infrastructure resources (such as networks, servers, storage, etc) using code and version control systems, rather than relying on manual configurations or ad hoc scripts. IaC enables organizations to treat their infrastructure in a similar manner to their application code, thus ensuring consistent, repeatable, and automated deployment of environments.
Key Benefits of Infrastructure as Code
Adopting IaC brings several significant benefits to organizations, including:
1. Consistency and predictability: IaC enables organizations to maintain a standard, version-controlled infrastructure configuration, which minimizes configuration drift and ensures consistent deployment across environments.
2. Faster provisioning: IaC allows for rapid and automated provisioning of infrastructure resources, reducing the time and effort required to set up new environments.
3. Increased collaboration: By managing infrastructure code in a version control system, development and operations teams can collaborate more effectively, share knowledge, and establish a single source of truth for infrastructure configurations.
4. Enhanced security and compliance: IaC allows organizations to enforce security best practices and regulatory requirements throughout the infrastructure lifecycle, improving security and auditability.
Popular Infrastructure as Code Tools
There are several IaC tools available, each with its own strengths and trade-offs. Some of the most popular IaC tools include:
1. Terraform: An open-source IaC tool by HashiCorp that enables provisioning and management of infrastructure resources across multiple cloud platforms through declarative configuration files.
2. AWS CloudFormation: An AWS-specific IaC service that allows users to define, manage, and provision AWS resources using JSON or YAML templates.
3. Azure Resource Manager (ARM) Templates: A native IaC solution for Microsoft Azure that enables users to define, deploy, and manage resources through JSON templates.
4. Google Cloud Deployment Manager: An IaC service for Google Cloud Platform that automates the creation, deployment, and management of resources through YAML configuration files.
Example: Creating and Managing Infrastructure with Terraform
To better understand IaC in action, let's take a look at a practical example using Terraform. Imagine you're working on a web application project that requires a load balancer, two web servers, and a database server. With Terraform, you can create a configuration file (using HashiCorp Configuration Language, or HCL) to define these resources and their dependencies.
Here's a simple, and untested, example of what your Terraform configuration file might look like:
resource "awsvpc" "example" {
cidrblock = "10.0.0.0/16"
}
resource "awssubnet" "example" {
vpcid = awsvpc.example.id
cidrblock = "10.0.1.0/24"
}
resource "awssecuritygroup" "example" {
vpcid = awsvpc.example.id
ingress {
fromport = 80
toport = 80
protocol = "tcp"
cidrblocks = ["0.0.0.0/0"]
}
}
resource "awslb" "example" {
name = "example-lb"
Reddit
r/devops on Reddit: Introducing the Comprehensive DevOps Learning Series
Posted by u/Throwmetothewolf - 271 votes and 48 comments
internal = false
loadbalancertype = "application"
securitygroups = [awssecuritygroup.example.id]
subnets = [awssubnet.example.id]
}
resource "awslbtargetgroup" "example" {
name = "example-target-group"
port = 80
protocol = "HTTP"
vpcid = awsvpc.example.id
}
resource "awslblistener" "example" {
loadbalancerarn = awslb.example.arn
port = 80
protocol = "HTTP"
defaultaction {
type = "forward"
targetgrouparn = awslbtargetgroup.example.arn
}
}
module "web" {
source = "./modules/webserver"
instancecount = 2
securitygroupid = awssecuritygroup.example.id
subnetid = awssubnet.example.id
}
resource "awsdbinstance" "example" {
allocatedstorage = 20
engine = "mysql"
engineversion = "5.7"
instanceclass = "db.t2.micro"
name = "exampledb"
username = "admin"
password = "password"
vpcsecuritygroupids = [awssecuritygroup.example.id]
subnetgroupname = awsdbsubnetgroup.example.name
}
resource "awsdbsubnetgroup" "example" {
name = "example"
subnetids = aws_subnet.example.id
tags = {
Name = "example-db-subnet-group"
}
}
In this example, we define an AWS VPC, subnet, security group, load balancer, target group, listener, two web servers (using a module), and a database instance. By running `terraform init` and `terraform apply`, Terraform will create and manage these resources for you, handling dependencies and updates as needed. If you need to make changes to your infrastructure, simply update the configuration file and run `terraform apply` again. Terraform should calculate the necessary changes and apply them accordingly.
Conclusion
Infrastructure as Code is a foundational concept in the DevOps landscape, allowing organizations to automate the provisioning and management of infrastructure resources while maintaining consistency, predictability, and security. By embracing IaC and incorporating it into their DevOps workflows, organizations can streamline their operations and foster greater collaboration between development and operations teams.
​
Further Reading:
1. ***Infrastructure as Code: Managing Servers in the Cloud***. O'Reilly Media, Morris, K., & Kordyban, K.
2. ***Terraform: Up & Running***. O'Reilly Media, Brikman, Y.
3. Terraform - **What is Infrastructure as Code (IaC)?**
4. Amazon Web Services - **AWS CloudFormation.**
5. Microsoft Azure - **Azure Resource Manager (ARM) Templates.**
6. Google Cloud - **Google Cloud Deployment Manager.**
7. **Terraform Commands (CLI).**
​
I hope this more in-depth look at some Infrastructure as Code tools has been informative and helpful. As always, feel free to share your thoughts, experiences, and questions in the comments below!
https://redd.it/137bwv9
@r_devops
loadbalancertype = "application"
securitygroups = [awssecuritygroup.example.id]
subnets = [awssubnet.example.id]
}
resource "awslbtargetgroup" "example" {
name = "example-target-group"
port = 80
protocol = "HTTP"
vpcid = awsvpc.example.id
}
resource "awslblistener" "example" {
loadbalancerarn = awslb.example.arn
port = 80
protocol = "HTTP"
defaultaction {
type = "forward"
targetgrouparn = awslbtargetgroup.example.arn
}
}
module "web" {
source = "./modules/webserver"
instancecount = 2
securitygroupid = awssecuritygroup.example.id
subnetid = awssubnet.example.id
}
resource "awsdbinstance" "example" {
allocatedstorage = 20
engine = "mysql"
engineversion = "5.7"
instanceclass = "db.t2.micro"
name = "exampledb"
username = "admin"
password = "password"
vpcsecuritygroupids = [awssecuritygroup.example.id]
subnetgroupname = awsdbsubnetgroup.example.name
}
resource "awsdbsubnetgroup" "example" {
name = "example"
subnetids = aws_subnet.example.id
tags = {
Name = "example-db-subnet-group"
}
}
In this example, we define an AWS VPC, subnet, security group, load balancer, target group, listener, two web servers (using a module), and a database instance. By running `terraform init` and `terraform apply`, Terraform will create and manage these resources for you, handling dependencies and updates as needed. If you need to make changes to your infrastructure, simply update the configuration file and run `terraform apply` again. Terraform should calculate the necessary changes and apply them accordingly.
Conclusion
Infrastructure as Code is a foundational concept in the DevOps landscape, allowing organizations to automate the provisioning and management of infrastructure resources while maintaining consistency, predictability, and security. By embracing IaC and incorporating it into their DevOps workflows, organizations can streamline their operations and foster greater collaboration between development and operations teams.
​
Further Reading:
1. ***Infrastructure as Code: Managing Servers in the Cloud***. O'Reilly Media, Morris, K., & Kordyban, K.
2. ***Terraform: Up & Running***. O'Reilly Media, Brikman, Y.
3. Terraform - **What is Infrastructure as Code (IaC)?**
4. Amazon Web Services - **AWS CloudFormation.**
5. Microsoft Azure - **Azure Resource Manager (ARM) Templates.**
6. Google Cloud - **Google Cloud Deployment Manager.**
7. **Terraform Commands (CLI).**
​
I hope this more in-depth look at some Infrastructure as Code tools has been informative and helpful. As always, feel free to share your thoughts, experiences, and questions in the comments below!
https://redd.it/137bwv9
@r_devops
I am signing my jar files and problem is that it is treating my jar as unsigned.
I am signing my jar files and problem is that it is treating my jar as unsigned.
For example:
This is the response that I am getting when I verify my build. I am not getting solution for this one.
I run this command to sign my jar.
please help me if any of you have been through or knows the solution. It is urgent for me.
https://redd.it/137bjx2
@r_devops
I am signing my jar files and problem is that it is treating my jar as unsigned.
For example:
- Signed by "CN="Signer""
Digest algorithm: SHA-1 (disabled)
Signature algorithm: SHA1withRSA (disabled), 2048-bit key
WARNING: The jar will be treated as unsigned, because it is signed with a weak algorithm that is now disabled by the security property:
jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024, DSA keySize < 1024, SHA1 denyAfter 2019-01-01
This is the response that I am getting when I verify my build. I am not getting solution for this one.
I run this command to sign my jar.
jarsigner -storetype pkcs12 -keystore mycertificate.pfx -tsa https://timestamp.comodoca.com/rfc3161 -digestalg SHA-256 file.jar 'aliasname'
please help me if any of you have been through or knows the solution. It is urgent for me.
https://redd.it/137bjx2
@r_devops
Reddit
r/devops on Reddit: I am signing my jar files and problem is that it is treating my jar as unsigned.
Posted by u/mrburnwal - No votes and 2 comments
Security of EC2 RI cost optimizing services (e.g. Zesty)
^(I am considering using Zesty or some other cost optimization service provider, basically a RI marketplace trader on my behalf. What are the potential security issues that might arise from such activity in my account? I imagine a buggy software could reserve a lot of instances on my behalf, is there anything I can do about this?)
https://redd.it/137doml
@r_devops
^(I am considering using Zesty or some other cost optimization service provider, basically a RI marketplace trader on my behalf. What are the potential security issues that might arise from such activity in my account? I imagine a buggy software could reserve a lot of instances on my behalf, is there anything I can do about this?)
https://redd.it/137doml
@r_devops
Reddit
r/devops on Reddit: Security of EC2 RI cost optimizing services (e.g. Zesty)
Posted by u/pbn4 - No votes and no comments
From Chaos to Clarity: How to Secure Your Supply Chain with Attestations
Attestations are signed pieces of evidence gathered at various points along the SDLC. How can you use Attestations and cryptographic sign/verify techniques to help secure your development process and your software supply chain? Check out the model described in this article.
https://redd.it/137f7ak
@r_devops
Attestations are signed pieces of evidence gathered at various points along the SDLC. How can you use Attestations and cryptographic sign/verify techniques to help secure your development process and your software supply chain? Check out the model described in this article.
https://redd.it/137f7ak
@r_devops
Scribe Security
From Chaos to Clarity: How to Secure Your Supply Chain with Attestations
How to use a new model to build trust in your software supply chain elements through a comprehensive compliance platform turning building blocks into verifiable evidence.
User quotas on AWS EFS
Hello,
We currently have a volume made up of EBS shares that host user directories. The volume is an XFS partition and we use quotas to limit how much each user can store. We want to migrate this setup to EFS to take advantage of the hot/cold tiering and pay as much as you use features of EFS. However EFS itself does not support any OS level quotas. I looked into this and NFSv4 itself does support quotas, however that feature is not supported in EFS. I also tried mounting the EFS share to an EC2 instance and exporting it as NFS. However, that seems unsupported as well.
Any ideas?
We want to be able to have user home directories and storage limits for the users on ten EFS share. Has anyone encountered a use case like this?
Thank you!!
https://redd.it/137hui3
@r_devops
Hello,
We currently have a volume made up of EBS shares that host user directories. The volume is an XFS partition and we use quotas to limit how much each user can store. We want to migrate this setup to EFS to take advantage of the hot/cold tiering and pay as much as you use features of EFS. However EFS itself does not support any OS level quotas. I looked into this and NFSv4 itself does support quotas, however that feature is not supported in EFS. I also tried mounting the EFS share to an EC2 instance and exporting it as NFS. However, that seems unsupported as well.
Any ideas?
We want to be able to have user home directories and storage limits for the users on ten EFS share. Has anyone encountered a use case like this?
Thank you!!
https://redd.it/137hui3
@r_devops
Reddit
r/devops on Reddit: User quotas on AWS EFS
Posted by u/Psychological_Money8 - No votes and no comments
Intelligent next-gen editor for infra-as-code
Hi everyone, we’ve been working on an adaptive architecture engine as part of the open-source Klotho (github), and are now adding an intelligence layer on top of it we call InfraCopilot that features:
- High level editor - Start with a high level design and let InfraCopilot fill in the details
- Rearchitecting with confidence - Change architecture components and designs while InfraCopilot adjusts the rest to work with your changes
- Text + Visual editing - Use the UI or text based commands for maximum productivity
- Exporting Infrastructure-as-Code - Generate a deployable version of any of your architectures.
- Syncing with Github - Save and resume your work using your GitHub repo
We’re sharing the early access with the community - What are the last 2 Infra-as-Code tasks you had to do that took you more time than you were hoping?
https://redd.it/137k01e
@r_devops
Hi everyone, we’ve been working on an adaptive architecture engine as part of the open-source Klotho (github), and are now adding an intelligence layer on top of it we call InfraCopilot that features:
- High level editor - Start with a high level design and let InfraCopilot fill in the details
- Rearchitecting with confidence - Change architecture components and designs while InfraCopilot adjusts the rest to work with your changes
- Text + Visual editing - Use the UI or text based commands for maximum productivity
- Exporting Infrastructure-as-Code - Generate a deployable version of any of your architectures.
- Syncing with Github - Save and resume your work using your GitHub repo
We’re sharing the early access with the community - What are the last 2 Infra-as-Code tasks you had to do that took you more time than you were hoping?
https://redd.it/137k01e
@r_devops
GitHub
GitHub - klothoplatform/klotho: Klotho - write AWS applications at lightning speed
Klotho - write AWS applications at lightning speed - klothoplatform/klotho
Tutorial: Deploying a Django & django-q application with Kubernetes at Digital Ocean with CI/CD Github actions and SSL certificate using HTTPS communication.
Let me know if you have any thoughs about this, I'll try to keep the article updated. I've had issues deploying to Digital Ocean when having a django-q application, so I opted for using Kubernetes, but didn't found a good guide for this, so here is one! Hope you'll enjoy it.
https://medium.com/@alexanderlindgren\_17992/deploying-a-django-django-q-application-with-kubernetes-at-digital-ocean-with-ci-cd-github-e1580cc96ea5
If you enjoy this article and want to keep track of my future articles regarding Django, web-development and entrepreneurship, click here: https://medium.com/@alexanderlindgren\_guttae/subscribe
https://redd.it/137ouon
@r_devops
Let me know if you have any thoughs about this, I'll try to keep the article updated. I've had issues deploying to Digital Ocean when having a django-q application, so I opted for using Kubernetes, but didn't found a good guide for this, so here is one! Hope you'll enjoy it.
https://medium.com/@alexanderlindgren\_17992/deploying-a-django-django-q-application-with-kubernetes-at-digital-ocean-with-ci-cd-github-e1580cc96ea5
If you enjoy this article and want to keep track of my future articles regarding Django, web-development and entrepreneurship, click here: https://medium.com/@alexanderlindgren\_guttae/subscribe
https://redd.it/137ouon
@r_devops
Medium
Deploying a Django & django-q application with Kubernetes at Digital Ocean with CI/CD Github actions and SSL certificate using…
Preface
Questions to ask new team
What questions do you guys ask new team members?
https://redd.it/137qxub
@r_devops
What questions do you guys ask new team members?
https://redd.it/137qxub
@r_devops
Reddit
r/devops on Reddit: Questions to ask new team
Posted by u/Titanguru7 - No votes and 4 comments
Why does it seem like GitHub goes down every other week these days?
It is currently having a minor outage: https://twitter.com/isdownapp/status/1654152908399681537
But it is starting to seem really frequent: https://isdown.app/integrations/github?c=1683215760
https://twitter.com/githubstatus
Any ideas why?
https://redd.it/137s18r
@r_devops
It is currently having a minor outage: https://twitter.com/isdownapp/status/1654152908399681537
But it is starting to seem really frequent: https://isdown.app/integrations/github?c=1683215760
https://twitter.com/githubstatus
Any ideas why?
https://redd.it/137s18r
@r_devops
Twitter
🚨 GitHub is having a minor outage. For details, go to https://t.co/qq1dHp2j08. Retweet if you are having problems #githubdown
Is GitHub less stable this year or just me?
Seems like the service has been having issues almost every month now, which is causing a slowdown/downtime in our org. https://www.githubstatus.com/history
Is it just me? I'm really hoping this isn't an indication of a pattern here...
https://redd.it/137ryrk
@r_devops
Seems like the service has been having issues almost every month now, which is causing a slowdown/downtime in our org. https://www.githubstatus.com/history
Is it just me? I'm really hoping this isn't an indication of a pattern here...
https://redd.it/137ryrk
@r_devops
Githubstatus
GitHub Status - Incident History
GitHub's Incident and Scheduled Maintenance History
I write an article about how to automate a ecs task creation and execution using event rules
Terraform ECS article
https://redd.it/137tcx9
@r_devops
Terraform ECS article
https://redd.it/137tcx9
@r_devops
NoiseLessTech
How to create a cron job docker container using AWS ECS, Fargate, fully automated with Terraform - NoiseLessTech
In software development sometimes we need to run an isolated task at some determinate time. Probably your development team does not want to integrate into the
Is it possible to install Rancher to manage an already functioning K8S?
Hey folks...
At my workplace, we're implementing K8S on premise and everything was done manually with Kubeadm, but it's starting to get complex to manage directly in K8S as the environment is growing.
We use RHEL 9 and I'm thinking about using Rancher to help with the administration. Questions:
1 - Can I install Rancher to manage an already functioning K8S?
2 - We use Podman instead of Docker, is that okay with Rancher?
3 - If you have any other suggestions besides Rancher, they're also welcome!
I forgot to mention that we only have a single node cluster... so, rebuilding/altering the cluster is a possibility.
https://redd.it/137wcs2
@r_devops
Hey folks...
At my workplace, we're implementing K8S on premise and everything was done manually with Kubeadm, but it's starting to get complex to manage directly in K8S as the environment is growing.
We use RHEL 9 and I'm thinking about using Rancher to help with the administration. Questions:
1 - Can I install Rancher to manage an already functioning K8S?
2 - We use Podman instead of Docker, is that okay with Rancher?
3 - If you have any other suggestions besides Rancher, they're also welcome!
I forgot to mention that we only have a single node cluster... so, rebuilding/altering the cluster is a possibility.
https://redd.it/137wcs2
@r_devops
Reddit
r/devops on Reddit: Is it possible to install Rancher to manage an already functioning K8S?
Posted by u/heathzz - No votes and 1 comment
Secure access to web application deployed in Azure VM using PrivateLink
We have an http/https application running in VM (we could place it in private subnet / VPN ) in azure in our subscription. We would like other clients from different subscriptions / on premise resources to have an access to this application securely, so that them and only them would have an access to this http/https application. I know in a simple way we could use firewalls and IPs whitelist, but I would like to use something like Private Link / Service Endpoint , I've skimmed over the Azure docs on that, but did not find an example for VM deploy apps, most of the example relate to app services or other PAAS resources ...
https://redd.it/138047z
@r_devops
We have an http/https application running in VM (we could place it in private subnet / VPN ) in azure in our subscription. We would like other clients from different subscriptions / on premise resources to have an access to this application securely, so that them and only them would have an access to this http/https application. I know in a simple way we could use firewalls and IPs whitelist, but I would like to use something like Private Link / Service Endpoint , I've skimmed over the Azure docs on that, but did not find an example for VM deploy apps, most of the example relate to app services or other PAAS resources ...
https://redd.it/138047z
@r_devops
Reddit
r/devops on Reddit: Secure access to web application deployed in Azure VM using PrivateLink
Posted by u/melezhik - No votes and 1 comment
Motivated DevOps Fresher Seeking Entry-Level Position
Hello,
Hope this post meets you well. If you are willing to give a DevOps fresher a chance. I’m here please.
I have hands-on experience working on real world projects and I am continuously improving my skills. It mustn’t be a DevOps position, anything to get my foot in the door.
Thank you 😊
https://redd.it/13827ix
@r_devops
Hello,
Hope this post meets you well. If you are willing to give a DevOps fresher a chance. I’m here please.
I have hands-on experience working on real world projects and I am continuously improving my skills. It mustn’t be a DevOps position, anything to get my foot in the door.
Thank you 😊
https://redd.it/13827ix
@r_devops
Reddit
r/devops on Reddit: Motivated DevOps Fresher Seeking Entry-Level Position
Posted by u/Future-Big6354 - No votes and no comments
Non-CS STEM grad, bootcamp grad, currently working as SRE, <1YOE, should I get a part time Master's Degree? Or do certifications?
My foundational coding skills aren't as strong as I'd like them to be. I pretty much only have experience working on personal CRUD apps. My current professional work experience as an SRE isn't coding heavy either. If I want to continue down this path and become knowledgeable in the DevOps area, what should I spend my extra time doing? My company can reimburse me for a part time Master's program like Georgia Tech's OMSCS. I also have access to other online Udemy/MOOC courses that can help me get certifications (K8, AWS, Azure, OCP, etc.). I don't plan on quitting, because real work experience is a priority. But I'm kind of lost at what to do next to reach my goal of becoming a real knowledgeable DevOps professional.
Edit: I wanted to add that I'd prefer a structured learning plan. Would like to avoid doing personal projects at the moment if I can. I also feel like I need some more credentials on my resume anyways.
https://redd.it/137w9s3
@r_devops
My foundational coding skills aren't as strong as I'd like them to be. I pretty much only have experience working on personal CRUD apps. My current professional work experience as an SRE isn't coding heavy either. If I want to continue down this path and become knowledgeable in the DevOps area, what should I spend my extra time doing? My company can reimburse me for a part time Master's program like Georgia Tech's OMSCS. I also have access to other online Udemy/MOOC courses that can help me get certifications (K8, AWS, Azure, OCP, etc.). I don't plan on quitting, because real work experience is a priority. But I'm kind of lost at what to do next to reach my goal of becoming a real knowledgeable DevOps professional.
Edit: I wanted to add that I'd prefer a structured learning plan. Would like to avoid doing personal projects at the moment if I can. I also feel like I need some more credentials on my resume anyways.
https://redd.it/137w9s3
@r_devops
Reddit
r/devops on Reddit: Non-CS STEM grad, bootcamp grad, currently working as SRE, <1YOE, should I get a part time Master's Degree?…
Posted by u/eddddddddddddddddd - 1 vote and 1 comment
AWS Load Balancer Controller
Hey Guys!
I was looking forward to ask if someone knew a way to prevent the creation of new load balancers every time an ingress resource is deployed. My solution now is just to trust the teams that they will first create a separate Ingress and load balancer, and then they will attach further ingress resources to the already created load balancer using the Load Balancer Name and Group. This solution kinda works, but it would be nice to use something like an annotation, that prevents the teams to create load balancer (and only create the ingress resource) by changing the name or not using the group every time and ingress is deployed. That way, they will create ingresses, but alb won’t be created.
Thanks!
https://redd.it/13858hk
@r_devops
Hey Guys!
I was looking forward to ask if someone knew a way to prevent the creation of new load balancers every time an ingress resource is deployed. My solution now is just to trust the teams that they will first create a separate Ingress and load balancer, and then they will attach further ingress resources to the already created load balancer using the Load Balancer Name and Group. This solution kinda works, but it would be nice to use something like an annotation, that prevents the teams to create load balancer (and only create the ingress resource) by changing the name or not using the group every time and ingress is deployed. That way, they will create ingresses, but alb won’t be created.
Thanks!
https://redd.it/13858hk
@r_devops
Reddit
r/devops on Reddit: AWS Load Balancer Controller
Posted by u/alsophocus - No votes and no comments
Will be taking Dynatrace associate certification exam any tips?
I'll be having my certification 2 weeks from now and I'm nervous as hell. Any reccomendation/suggestion to pass this? I've been reviewing a lot. Thanks in advance.
https://redd.it/1384c5s
@r_devops
I'll be having my certification 2 weeks from now and I'm nervous as hell. Any reccomendation/suggestion to pass this? I've been reviewing a lot. Thanks in advance.
https://redd.it/1384c5s
@r_devops
Reddit
r/devops on Reddit: Will be taking Dynatrace associate certification exam any tips?
Posted by u/Head-Championship504 - No votes and no comments
deployment strategies list
hey everyone. i'm building an app and readying to deploy it. is there a list of deployment strategies for a small dockerized non-k8s app?
i've googled around and most answers are SEO'd blogposts of some devops solutions companies and idk if their answers fit my needs.
like there is canary, blue green and other solutions but are they better for small scale apps? say i just run the app through some jenkins or github actions for testings then build it, push to the cloud and just update the servers with a new image.
https://redd.it/137snqc
@r_devops
hey everyone. i'm building an app and readying to deploy it. is there a list of deployment strategies for a small dockerized non-k8s app?
i've googled around and most answers are SEO'd blogposts of some devops solutions companies and idk if their answers fit my needs.
like there is canary, blue green and other solutions but are they better for small scale apps? say i just run the app through some jenkins or github actions for testings then build it, push to the cloud and just update the servers with a new image.
https://redd.it/137snqc
@r_devops
Reddit
r/devops on Reddit: deployment strategies list
Posted by u/iamthecrayonlover - No votes and 2 comments
How do you maintain/keep track of the service dependancies to quickly identify the cascading impact during an incident?
If a service is degraded (high latency, error rate), how do you folks quickly identify the impact of it? I understand the service mesh provides the topology of ingress/egress calls and gives us the graph of dependancies. Does anyone make use of it?
Also I see some folks make use of the high level architecture diagram, but how do we ensure it is getting updated regularly with new features, services added.
https://redd.it/137rpy8
@r_devops
If a service is degraded (high latency, error rate), how do you folks quickly identify the impact of it? I understand the service mesh provides the topology of ingress/egress calls and gives us the graph of dependancies. Does anyone make use of it?
Also I see some folks make use of the high level architecture diagram, but how do we ensure it is getting updated regularly with new features, services added.
https://redd.it/137rpy8
@r_devops
Reddit
r/devops on Reddit: How do you maintain/keep track of the service dependancies to quickly identify the cascading impact during…
Posted by u/kannan_ak - 1 vote and 4 comments