Did I fuck up by choosing a wrong career at the end of the interview
I am a new grad applying to my first FT job and made it to a final round interview for a full stack web dev role recently. And everything was going great, senior engineers were impressed by my background of strong backend and AWS cloud skills as well as some frontend experience.
But in the last five minutes one of then suddenly asked if I wanted to be a devops as it fits my skill better. I was about to zone out due to the stress of the long interview so I was just mindlessly aiming to nail the role I was APPLYING for and didn’t really consider other roles that might work better for me.
So I said something stupid like “I am more interested in react than devops and will lean toward web devs.”
But after some thought now I feel like my background indeeds fits devops better. I did many cicd work and automation and created apis during my internship and it’s only my personal projects where I explored some of full stack and my front end skill is really weak compared to my backend knowledge and cloud.
I fear this is going to be bad. This is my first job so I kinda realized I should have chosen my strong suit as a career instead of betting on learning something new as an intern. Also apparently I really like AWS (passed cloud practioner and going to SAA soon) and appreciate higher salary as well.
Would it be bad if I follow up before the final decision to make sure that I am also considering the devops role? I feel like that would project the image that I don’t have a clear goal.
But all in all, would devops be the correct choice for me considering the possibility to fuck up as a junior?
https://redd.it/12elfof
@r_devops
I am a new grad applying to my first FT job and made it to a final round interview for a full stack web dev role recently. And everything was going great, senior engineers were impressed by my background of strong backend and AWS cloud skills as well as some frontend experience.
But in the last five minutes one of then suddenly asked if I wanted to be a devops as it fits my skill better. I was about to zone out due to the stress of the long interview so I was just mindlessly aiming to nail the role I was APPLYING for and didn’t really consider other roles that might work better for me.
So I said something stupid like “I am more interested in react than devops and will lean toward web devs.”
But after some thought now I feel like my background indeeds fits devops better. I did many cicd work and automation and created apis during my internship and it’s only my personal projects where I explored some of full stack and my front end skill is really weak compared to my backend knowledge and cloud.
I fear this is going to be bad. This is my first job so I kinda realized I should have chosen my strong suit as a career instead of betting on learning something new as an intern. Also apparently I really like AWS (passed cloud practioner and going to SAA soon) and appreciate higher salary as well.
Would it be bad if I follow up before the final decision to make sure that I am also considering the devops role? I feel like that would project the image that I don’t have a clear goal.
But all in all, would devops be the correct choice for me considering the possibility to fuck up as a junior?
https://redd.it/12elfof
@r_devops
Reddit
r/devops on Reddit: Did I fuck up by choosing a wrong career at the end of the interview
Posted by u/Weather_Only - No votes and no comments
Which cicd tool is the most worthy to invest my time in?
I'm currently a sophomore at a university, hoping to become a devops engineer someday. I have used jenkins and github actions before and have experienced the pain of using jenkins. I can also read a lot of hate for jenkins, despite this it seems to be the most prevalent cicd tool if I'm not mistaken.
As a devops engineer in the near future, what cicd tool is the most worthy to study? Should I go with github actions? maybe jenkins? or perhaps gitlab?
https://redd.it/12ekx2i
@r_devops
I'm currently a sophomore at a university, hoping to become a devops engineer someday. I have used jenkins and github actions before and have experienced the pain of using jenkins. I can also read a lot of hate for jenkins, despite this it seems to be the most prevalent cicd tool if I'm not mistaken.
As a devops engineer in the near future, what cicd tool is the most worthy to study? Should I go with github actions? maybe jenkins? or perhaps gitlab?
https://redd.it/12ekx2i
@r_devops
Reddit
r/devops on Reddit: Which cicd tool is the most worthy to invest my time in?
Posted by u/izner82 - No votes and 9 comments
Thoughts on Auto GPT?
Auto GPT is this GPT-4 based automation tool that basically executes a series of commands given to it. I haven't tried it but it certainly looks like it could replace a lot of the trouble of setting up CI/CD and Test Automation or possibly skip some tools entirely. What do you think?
https://redd.it/12ensfm
@r_devops
Auto GPT is this GPT-4 based automation tool that basically executes a series of commands given to it. I haven't tried it but it certainly looks like it could replace a lot of the trouble of setting up CI/CD and Test Automation or possibly skip some tools entirely. What do you think?
https://redd.it/12ensfm
@r_devops
Reddit
r/devops on Reddit: Thoughts on Auto GPT?
Posted by u/Barack_obameme - No votes and 3 comments
Using Documentation as Code for a deployment guide
I am involved in a project where a significant portion of the deployment is done on the customer's premises. Due to the complexity of the deployment, our deployment guide is quite lengthy consisting of smaller guides from multiple teams. Although we aim to automate the entire process, we currently rely on a deployment guide consisting of about 80 steps, all of which are documented in a Confluence page. However, as we continue to update and modify the guide, the numbering of tasks often changes, leading to broken links and potential confusion.
Also i want to be to create a checklist from the documentation to ensure that every step is completed. Additionally, it would be helpful to create a Gantt chart that could be presented to management.
To achieve this, I suggest storing the documentation in markdown in a Git repository, allowing us to cut releases and reference version numbers and step numbers that remain static. By using headers in the markdown, we could easily create a task list using grep.
Has anyone else implemented a similar approach?
https://redd.it/12epvyc
@r_devops
I am involved in a project where a significant portion of the deployment is done on the customer's premises. Due to the complexity of the deployment, our deployment guide is quite lengthy consisting of smaller guides from multiple teams. Although we aim to automate the entire process, we currently rely on a deployment guide consisting of about 80 steps, all of which are documented in a Confluence page. However, as we continue to update and modify the guide, the numbering of tasks often changes, leading to broken links and potential confusion.
Also i want to be to create a checklist from the documentation to ensure that every step is completed. Additionally, it would be helpful to create a Gantt chart that could be presented to management.
To achieve this, I suggest storing the documentation in markdown in a Git repository, allowing us to cut releases and reference version numbers and step numbers that remain static. By using headers in the markdown, we could easily create a task list using grep.
Has anyone else implemented a similar approach?
https://redd.it/12epvyc
@r_devops
Reddit
r/devops on Reddit: Using Documentation as Code for a deployment guide
Posted by u/mfmcdonagh - No votes and no comments
Can we stop with the "DevOps is not a role!!!!" posts?
Title.
It may have started as a philosophy, but it IS a role now, no matter how much we may disagree with it.
These comments are getting so obnoxious and 99% of the time have nothing to do with the actual thread.
Just saw some guy asking about his career, saying he thinks his skill-set fits DevOps more than Web Development and there were a few "BuT DeVoPs iS nOt a RoLe!!!!" comments that had absolutely nothing to do with the guys question.
Please, just stop.
https://redd.it/12es2dk
@r_devops
Title.
It may have started as a philosophy, but it IS a role now, no matter how much we may disagree with it.
These comments are getting so obnoxious and 99% of the time have nothing to do with the actual thread.
Just saw some guy asking about his career, saying he thinks his skill-set fits DevOps more than Web Development and there were a few "BuT DeVoPs iS nOt a RoLe!!!!" comments that had absolutely nothing to do with the guys question.
Please, just stop.
https://redd.it/12es2dk
@r_devops
Reddit
r/devops on Reddit: Can we stop with the "DevOps is not a role!!!!" posts?
Posted by u/bioinformaticsthrow1 - No votes and 5 comments
What is the minimum price for studying, the AWS EKS?
Hi everybody, I need to fill the hand with EKS, what expenses are expected?
I plan to use Terraform to create and destroy the cluster,
Are there any hidden costs?
For example, 0.10 USD for each cluster (control plane), and which EC2 can I choose from the minimum?
https://redd.it/12esmw3
@r_devops
Hi everybody, I need to fill the hand with EKS, what expenses are expected?
I plan to use Terraform to create and destroy the cluster,
Are there any hidden costs?
For example, 0.10 USD for each cluster (control plane), and which EC2 can I choose from the minimum?
https://redd.it/12esmw3
@r_devops
Reddit
r/devops on Reddit: What is the minimum price for studying, the AWS EKS?
Posted by u/ak17hg - No votes and 1 comment
Is there always this much chaos in DevOps?
I have almost two dozen tools I have to use regularly. My boss expects me to master those tools as well. Not to mention each one of those tools has its own ecosystem and related set of tools or command line "helpers."
I'm stuck in on-call rotations that don't even remotely care about my time. At this point, I've normalized waking up at 2 am when PagerDuty starts squawking.
My team is expected to maintain, grow, improve, and keep the systems online and running, but I spend more time triaging incidents than actually improving the system.
Bugs sit in JIRA, waiting months for the engineering team to prioritize them.
​
When does the chaos stop? How am I supposed to grow as an Engineer when everything is so chaotic?
https://redd.it/12eur2u
@r_devops
I have almost two dozen tools I have to use regularly. My boss expects me to master those tools as well. Not to mention each one of those tools has its own ecosystem and related set of tools or command line "helpers."
I'm stuck in on-call rotations that don't even remotely care about my time. At this point, I've normalized waking up at 2 am when PagerDuty starts squawking.
My team is expected to maintain, grow, improve, and keep the systems online and running, but I spend more time triaging incidents than actually improving the system.
Bugs sit in JIRA, waiting months for the engineering team to prioritize them.
​
When does the chaos stop? How am I supposed to grow as an Engineer when everything is so chaotic?
https://redd.it/12eur2u
@r_devops
Reddit
r/devops on Reddit: Is there always this much chaos in DevOps?
Posted by u/jizzthonian - No votes and 9 comments
Querying an SQLite3 file on Ceph using Pyspark - requirement failed: The driver could not open a JDBC connection
I feel I'm missing something trivial here, please help.
Long story short, I'm trying to query an SQLite3 file on Ceph using PySpark and I'm getting an error
"requirement failed: The driver could not open a JDBC connection".
Does anyone have any idea what to do?
More details on StackOverflow:
https://stackoverflow.com/questions/75959520/querying-an-sqlite3-file-on-ceph-via-s3a-using-pyspark-requirement-failed-the
https://redd.it/12epjnr
@r_devops
I feel I'm missing something trivial here, please help.
Long story short, I'm trying to query an SQLite3 file on Ceph using PySpark and I'm getting an error
"requirement failed: The driver could not open a JDBC connection".
Does anyone have any idea what to do?
More details on StackOverflow:
https://stackoverflow.com/questions/75959520/querying-an-sqlite3-file-on-ceph-via-s3a-using-pyspark-requirement-failed-the
https://redd.it/12epjnr
@r_devops
Stack Overflow
Querying an SQLite3 file on Ceph via s3a using Pyspark - requirement failed: The driver could not open a JDBC connection
I feel I'm missing something trivial here, please help.
Solution is based on these articles:
Theory: https://www.redhat.com/en/blog/why-spark-ceph-part-1-3
Implementation: https://radanalytics.io/
Solution is based on these articles:
Theory: https://www.redhat.com/en/blog/why-spark-ceph-part-1-3
Implementation: https://radanalytics.io/
Apache Directory Studio w OpenLDAP: shadowAccount Password editor Verify vs Bind
I appreciate any help anyone can provide, I'm not sure where to post this as r/ldap looks empty.
I updated shadowAccount userPassword attributes in my openLDAP server using a python script. The passwords are formatted as
When I open the record in Apache Directory Studio, then open the password editor and use the "verify password" feature it does not verify the password correctly when I press the "Verify" button. When I press "Bind" it does seem to properly verify the password. Can someone tell my why verify doesn't work when using rounds of hashing, but Bind does?
Thank you
https://redd.it/12f2c2b
@r_devops
I appreciate any help anyone can provide, I'm not sure where to post this as r/ldap looks empty.
I updated shadowAccount userPassword attributes in my openLDAP server using a python script. The passwords are formatted as
{crypt}$6$rounds=300000$SALT$HASHWhen I open the record in Apache Directory Studio, then open the password editor and use the "verify password" feature it does not verify the password correctly when I press the "Verify" button. When I press "Bind" it does seem to properly verify the password. Can someone tell my why verify doesn't work when using rounds of hashing, but Bind does?
Thank you
https://redd.it/12f2c2b
@r_devops
Reddit
r/devops on Reddit: Apache Directory Studio w OpenLDAP: shadowAccount Password editor Verify vs Bind
Posted by u/BallBreakerBot - No votes and no comments
GhostCMS, Amazon RDS, Heroku setup
Does anyone have suggestions on the process of configuring GhostCMS for deployment in a production environment and integrating Amazon RDS as the primary database for deployment on Heroku?
I have recently discontinued using Ghost Pro and am presently exploring the possibility of a self-hosting alternative.
https://redd.it/12f508l
@r_devops
Does anyone have suggestions on the process of configuring GhostCMS for deployment in a production environment and integrating Amazon RDS as the primary database for deployment on Heroku?
I have recently discontinued using Ghost Pro and am presently exploring the possibility of a self-hosting alternative.
https://redd.it/12f508l
@r_devops
Reddit
r/devops on Reddit: GhostCMS, Amazon RDS, Heroku setup
Posted by u/kelvinyelyen - No votes and no comments
DevOps and NetDevOps
I'm looking for some feedback on how to shift a business culture to acknowledge NetDevOps.
We currently have a Devops team that manages our development cloud environments and it is difficult trying to get them to shift the networking responsibilities to a network team. Currently the developers have free range on developing network infrastructure and when I review the environments its a mess.
The devops team is pushing back extremely hard and I just want to ask random people on the internet their thoughts on shifting these responsibilities.
Be nice, I'm a network engineer trying to push a NetDevOps culture. ;)
https://redd.it/12f8jr4
@r_devops
I'm looking for some feedback on how to shift a business culture to acknowledge NetDevOps.
We currently have a Devops team that manages our development cloud environments and it is difficult trying to get them to shift the networking responsibilities to a network team. Currently the developers have free range on developing network infrastructure and when I review the environments its a mess.
The devops team is pushing back extremely hard and I just want to ask random people on the internet their thoughts on shifting these responsibilities.
Be nice, I'm a network engineer trying to push a NetDevOps culture. ;)
https://redd.it/12f8jr4
@r_devops
Reddit
r/devops on Reddit: DevOps and NetDevOps
Posted by u/Twanza - No votes and no comments
Generate OpenAPI specs from traffic
Hi everyone, working on creating a registry for specs on public api’s & looking for guidance around any open source tools which generate OpenAPI specs by listening or tracing traffic from the endpoints.
Any guidance or pointers are truly appreciated! Thanks in advance!
https://redd.it/12fa9of
@r_devops
Hi everyone, working on creating a registry for specs on public api’s & looking for guidance around any open source tools which generate OpenAPI specs by listening or tracing traffic from the endpoints.
Any guidance or pointers are truly appreciated! Thanks in advance!
https://redd.it/12fa9of
@r_devops
Reddit
r/devops on Reddit: Generate OpenAPI specs from traffic
Posted by u/v3duuu - No votes and no comments
Opinions on Resume for Jr. DevOps Engineer
Hey guys,
I'm a systems administrator that wants to move into a Jr. DevOps Engineer position. Based on ideas I've gotten from other similar posts in this subreddit, I created my own resume outlining relevant experiences and training. I'd like to get your opinion about my resume. I have of course sanitized personal info and company names.
A couple of notes:
\- My latest experience (company C) is my weakest one. I'm basically a network support guy, not much room for big problems that I solved or systems I implemented. What I want to get across from this entry is that I interacted frequently with software developers, I'm familiar with the extend of their IT infrastructure knowledge and with some of the tools/platforms they use. I can bridge the gap between their needs and lower level networking stuff.
\- There are many tools with which I have training and certs, but not necessarily professional experience, for example Terraform, Jenkins, Openshift. I include these in the technical skills sections pretty much as a list of buzzwords. I know the hiring person will want to know my level of proficiency with these, how would you go about this without cluttering up the resume?
Any feedback is appreciated !
https://imgur.com/qgIgUhP
https://redd.it/12fby1y
@r_devops
Hey guys,
I'm a systems administrator that wants to move into a Jr. DevOps Engineer position. Based on ideas I've gotten from other similar posts in this subreddit, I created my own resume outlining relevant experiences and training. I'd like to get your opinion about my resume. I have of course sanitized personal info and company names.
A couple of notes:
\- My latest experience (company C) is my weakest one. I'm basically a network support guy, not much room for big problems that I solved or systems I implemented. What I want to get across from this entry is that I interacted frequently with software developers, I'm familiar with the extend of their IT infrastructure knowledge and with some of the tools/platforms they use. I can bridge the gap between their needs and lower level networking stuff.
\- There are many tools with which I have training and certs, but not necessarily professional experience, for example Terraform, Jenkins, Openshift. I include these in the technical skills sections pretty much as a list of buzzwords. I know the hiring person will want to know my level of proficiency with these, how would you go about this without cluttering up the resume?
Any feedback is appreciated !
https://imgur.com/qgIgUhP
https://redd.it/12fby1y
@r_devops
Imgur
Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users.
file copy to S3
I am looking for a solution to a situation where a user wants to save a file to a network share from their Windows laptop, and I aim to copy the file to an AWS S3 bucket as soon as it is saved to the network share.
What type of network share can I provision ? and how do I achieve this goal, and can you suggest any solution approach?
There are a few limitations to consider in the approach.
Limitation:
1. I do not want to create an EC2 instance for this purpose as it is expensive and not necessary since there is no computation other than just network share.
2. The network share should be accessible to the user Laptop via the SMB or CISF protocol. I checked AWS EFS does not support SMB protocols and it is not for Windows.
3. I can not add AWS credentials to the user's laptop
4. I do not want to use any external commercial products.
Can you suggest any cost-effective solution with these limitations ?
https://redd.it/12fd48c
@r_devops
I am looking for a solution to a situation where a user wants to save a file to a network share from their Windows laptop, and I aim to copy the file to an AWS S3 bucket as soon as it is saved to the network share.
What type of network share can I provision ? and how do I achieve this goal, and can you suggest any solution approach?
There are a few limitations to consider in the approach.
Limitation:
1. I do not want to create an EC2 instance for this purpose as it is expensive and not necessary since there is no computation other than just network share.
2. The network share should be accessible to the user Laptop via the SMB or CISF protocol. I checked AWS EFS does not support SMB protocols and it is not for Windows.
3. I can not add AWS credentials to the user's laptop
4. I do not want to use any external commercial products.
Can you suggest any cost-effective solution with these limitations ?
https://redd.it/12fd48c
@r_devops
Reddit
r/devops on Reddit: file copy to S3
Posted by u/anacondaonline - No votes and 3 comments
What are the real cons of using jenkins?
So far I have used Github Actions and (to an extent) Gitlab, so I don't have any Jenkins experience.
I have often read that Jenkins is a nightmare, but I would like to understand more from people who have actually used it.
Is it the plugin system? The Groovy pipeline syntax? Something else entirely? All of the above?
https://redd.it/12fhdkm
@r_devops
So far I have used Github Actions and (to an extent) Gitlab, so I don't have any Jenkins experience.
I have often read that Jenkins is a nightmare, but I would like to understand more from people who have actually used it.
Is it the plugin system? The Groovy pipeline syntax? Something else entirely? All of the above?
https://redd.it/12fhdkm
@r_devops
Reddit
r/devops on Reddit: What are the real cons of using jenkins?
Posted by u/youngeng - No votes and no comments
Use EC2 as ad-hoc node in on-prem k8s cluster
(I am noobish in this topic so I am sorry in advance if this is a stupid question).
We have on-prem k8s cluster but for some computation I would like to use AWS (EC2). I was thinking if it is possible to add EC2 to our existing cluster anyhow? Ideally it should work like this: I create a pod which should have specified that it has to run on EC2. K8s go and create the EC2 instance and then run the workload on it and after job is done it shutdowns the EC2.
Why: we need to run some data jobs and currently we are creating and deleting the EC2 in Airflow but 1) it requires some overhead (like create, start, await, stop, terminate steps) and 2) it could be tricky to really ALWAYS run the stop/terminate tasks so the EC2 does not run after the job is done.
Is something like this feasible?
https://redd.it/12fi8sm
@r_devops
(I am noobish in this topic so I am sorry in advance if this is a stupid question).
We have on-prem k8s cluster but for some computation I would like to use AWS (EC2). I was thinking if it is possible to add EC2 to our existing cluster anyhow? Ideally it should work like this: I create a pod which should have specified that it has to run on EC2. K8s go and create the EC2 instance and then run the workload on it and after job is done it shutdowns the EC2.
Why: we need to run some data jobs and currently we are creating and deleting the EC2 in Airflow but 1) it requires some overhead (like create, start, await, stop, terminate steps) and 2) it could be tricky to really ALWAYS run the stop/terminate tasks so the EC2 does not run after the job is done.
Is something like this feasible?
https://redd.it/12fi8sm
@r_devops
Reddit
r/devops on Reddit: Use EC2 as ad-hoc node in on-prem k8s cluster
Posted by u/romanzdk - No votes and 1 comment
GHA Actions from Marketplace vs Jenkins Plugins
For context, I’ve been at my org longer than most of the other engineers and managers and have a ton of knowledge around the domain and political landscape. Just started on the “Infra” team full time at the beginning of Q1. All that to say I’m the least experienced on the team around “ops”, but been building tools and automation for the better part of a decade.
We’ve invested hard in GHA this year, mainly because our Jenkins situation is a mess - the plug-in ecosystem is unsustainable and we’ve essentially painted ourselves into a corner over the years where updating Jenkins is risky.
That said, I found myself in a situation this week where a (very hostile) EM was fired up because a GHA pipeline I had built failed for one of his devs. I’m a fan of “eating my own dog food” so I wrote up a bug and set out to fix it immediately.
Upon investigation I discovered the root cause was a bug in an action from the marketplace (from Docker), which I was directed to use by a senior eng after submitting my PR that originally did the same thing via the shell (build, tag and push to ECR).
Of course the EM didn’t care about the details about the bug in the action (and I didn’t mention anything re: being directed to use the action), as far as he was concerned was that my work personally was “impacting productivity” and blah blah blah…
In my case, I feel like the direction from the sr eng on my team was to make the workflow yaml “look clean”, but IMO effectively turned out to be an over-engineered solution.
All that to say is, I feel like the pattern of depending on these marketplace actions without thought or consideration of their impacts (or how to maintain them) is almost no different than relying on the Jenkins plugins?
I don’t really want to push back on the Sr Eng in particular- he’s taught me a TON, but I do think there’s a case to be made about over engineering simple solutions / finding ourselves in a similar situation as Jenkins plug-ins.
Am I over-analyzing this? Curios about other people’s opinions / perspectives.
https://redd.it/12fmkgf
@r_devops
For context, I’ve been at my org longer than most of the other engineers and managers and have a ton of knowledge around the domain and political landscape. Just started on the “Infra” team full time at the beginning of Q1. All that to say I’m the least experienced on the team around “ops”, but been building tools and automation for the better part of a decade.
We’ve invested hard in GHA this year, mainly because our Jenkins situation is a mess - the plug-in ecosystem is unsustainable and we’ve essentially painted ourselves into a corner over the years where updating Jenkins is risky.
That said, I found myself in a situation this week where a (very hostile) EM was fired up because a GHA pipeline I had built failed for one of his devs. I’m a fan of “eating my own dog food” so I wrote up a bug and set out to fix it immediately.
Upon investigation I discovered the root cause was a bug in an action from the marketplace (from Docker), which I was directed to use by a senior eng after submitting my PR that originally did the same thing via the shell (build, tag and push to ECR).
Of course the EM didn’t care about the details about the bug in the action (and I didn’t mention anything re: being directed to use the action), as far as he was concerned was that my work personally was “impacting productivity” and blah blah blah…
In my case, I feel like the direction from the sr eng on my team was to make the workflow yaml “look clean”, but IMO effectively turned out to be an over-engineered solution.
All that to say is, I feel like the pattern of depending on these marketplace actions without thought or consideration of their impacts (or how to maintain them) is almost no different than relying on the Jenkins plugins?
I don’t really want to push back on the Sr Eng in particular- he’s taught me a TON, but I do think there’s a case to be made about over engineering simple solutions / finding ourselves in a similar situation as Jenkins plug-ins.
Am I over-analyzing this? Curios about other people’s opinions / perspectives.
https://redd.it/12fmkgf
@r_devops
Reddit
r/devops on Reddit: GHA Actions from Marketplace vs Jenkins Plugins
Posted by u/btdeviant - No votes and 2 comments
Up to $1000 to spend on "professional development". How would you spend it?
TL;DR - How should I spend up to $1000 of the company's money on professional development, aside from more cloud training? Doesn't have to be completely technical training.
​
I have up to $1000 to spend on any "professional development". I see my next career step to be locking down an infrastructure engineering role that is focused on extending traditional infrastructure to cloud, build/deployment automation, and participating in a team/company with an established cloud/devops strategy in a way that is meaningful to the business.
​
My background over 20+ years:
Extensive experience building and supporting on-prem infrastructure (VMware vSphere, traditional Windows-based infrastructure, storage, hyper-converged, some networking)
Extensive experience with Windows Server and RHEL
Extensive experience using Ansible to configure and/or build/deploy of any of the above (some limited experience with Automation Platform)
Limited experience with implementing AWS storage, EC2, RDS, VPC for small projects, including integration with on-prem network.
Experience designing AWS infrastructure and security for a POC of a cloud app (did not see project through to completion due loss of developers)
Proficiency using Powershell, competent using python and Bash. I have made a couple of minor contributions to an OSS python project. I am comfortable consuming APIs and can read and understand object oriented code.
Experience using git (gitlab/github) to manage personal projects that support my company and my personal development outside of work
Very limited experience building and consuming containers (no orchestration experience outside of classroom)
I have an alphabet soup of various certifications that I have picked up over the years (VMware, Red Hat, MS, AWS, etc)
​
My gaps:
No experience performing any of the above "at scale" - mostly in companies with < 500 servers and < 2000 employees in legacy architecture
No experience working in an organization with top IT leadership pushing for modernization or remotely understanding why an actual strategy for cloud is important
No CI/CD experience at all
Container experience limited to internal projects running standalone/rootless podman, no orchestration and nothing supporting the business
Mini-rant:
I recently transferred from a small IT team at a child company to a much larger infrastructure Engineering team in the parent org (very, very large global company). I was promised by upper management some project work to improve automation and delivery time of server builds, and working on projects that are motivated by a rush modernize the IT landscape, including leveraging the cloud more. However, full on-boarding to my new team has been delayed (still dealing with transition/handover from child company stuff), and my new team manager is obstructing, and seems to be pushing for me to take over legacy Linux systems work instead. This company is way, way behind the curve, and this guy seems to want to stick me on the old stuff while "his" guys, some of which are less experienced, get all the cool projects working on modernization. It is unlikely that I will ever get to touch AWS at all. That silo is heavily guarded, and I will actually have to hand over control of the AWS accounts from the child company, probably losing my admin access in the process.
So, I am looking to bounce after a few months if something does not change, but I am still going to fully use the company benefits to which I am entitled.
​
I already own cantril.io "All the things" AWS bundle and completed a couple of certs from when I was learning on the job for our abandoned cloud app, and I have a few months left on a Redhat Learning Subscription that includes unlimited courses and 5 exams that I will never be able to fully consume. I'll probably use that to continue learning about OpenShift and continue waiting for a opportunity to actually be allowed to work on
TL;DR - How should I spend up to $1000 of the company's money on professional development, aside from more cloud training? Doesn't have to be completely technical training.
​
I have up to $1000 to spend on any "professional development". I see my next career step to be locking down an infrastructure engineering role that is focused on extending traditional infrastructure to cloud, build/deployment automation, and participating in a team/company with an established cloud/devops strategy in a way that is meaningful to the business.
​
My background over 20+ years:
Extensive experience building and supporting on-prem infrastructure (VMware vSphere, traditional Windows-based infrastructure, storage, hyper-converged, some networking)
Extensive experience with Windows Server and RHEL
Extensive experience using Ansible to configure and/or build/deploy of any of the above (some limited experience with Automation Platform)
Limited experience with implementing AWS storage, EC2, RDS, VPC for small projects, including integration with on-prem network.
Experience designing AWS infrastructure and security for a POC of a cloud app (did not see project through to completion due loss of developers)
Proficiency using Powershell, competent using python and Bash. I have made a couple of minor contributions to an OSS python project. I am comfortable consuming APIs and can read and understand object oriented code.
Experience using git (gitlab/github) to manage personal projects that support my company and my personal development outside of work
Very limited experience building and consuming containers (no orchestration experience outside of classroom)
I have an alphabet soup of various certifications that I have picked up over the years (VMware, Red Hat, MS, AWS, etc)
​
My gaps:
No experience performing any of the above "at scale" - mostly in companies with < 500 servers and < 2000 employees in legacy architecture
No experience working in an organization with top IT leadership pushing for modernization or remotely understanding why an actual strategy for cloud is important
No CI/CD experience at all
Container experience limited to internal projects running standalone/rootless podman, no orchestration and nothing supporting the business
Mini-rant:
I recently transferred from a small IT team at a child company to a much larger infrastructure Engineering team in the parent org (very, very large global company). I was promised by upper management some project work to improve automation and delivery time of server builds, and working on projects that are motivated by a rush modernize the IT landscape, including leveraging the cloud more. However, full on-boarding to my new team has been delayed (still dealing with transition/handover from child company stuff), and my new team manager is obstructing, and seems to be pushing for me to take over legacy Linux systems work instead. This company is way, way behind the curve, and this guy seems to want to stick me on the old stuff while "his" guys, some of which are less experienced, get all the cool projects working on modernization. It is unlikely that I will ever get to touch AWS at all. That silo is heavily guarded, and I will actually have to hand over control of the AWS accounts from the child company, probably losing my admin access in the process.
So, I am looking to bounce after a few months if something does not change, but I am still going to fully use the company benefits to which I am entitled.
​
I already own cantril.io "All the things" AWS bundle and completed a couple of certs from when I was learning on the job for our abandoned cloud app, and I have a few months left on a Redhat Learning Subscription that includes unlimited courses and 5 exams that I will never be able to fully consume. I'll probably use that to continue learning about OpenShift and continue waiting for a opportunity to actually be allowed to work on
containerization with my internal team.
Given the above, for technical or non-technical professional development, how should I spend the company's $1000? I do not have to pay it back if I leave.
Sorry for the rambling.
https://redd.it/12fpjs7
@r_devops
Given the above, for technical or non-technical professional development, how should I spend the company's $1000? I do not have to pay it back if I leave.
Sorry for the rambling.
https://redd.it/12fpjs7
@r_devops
Reddit
r/devops on Reddit: Up to $1000 to spend on "professional development". How would you spend it?
Posted by u/jdptechnc - No votes and 2 comments
Need to learn AWS and Kubernetes ASAP
I’m a Linux System Admin and I need to learn AWS and Kubernetes ASAP and in the next few months. I have 3-4 hours Mon-Fri and 6-8 hours Sat-Sun available to study. Can someone kindly help me with a good and efficient study path, courses and materials?
For AWS i’m looking to start down the Solutions Architect Associate track
https://redd.it/12fsj4r
@r_devops
I’m a Linux System Admin and I need to learn AWS and Kubernetes ASAP and in the next few months. I have 3-4 hours Mon-Fri and 6-8 hours Sat-Sun available to study. Can someone kindly help me with a good and efficient study path, courses and materials?
For AWS i’m looking to start down the Solutions Architect Associate track
https://redd.it/12fsj4r
@r_devops
Reddit
r/devops on Reddit: Need to learn AWS and Kubernetes ASAP
Posted by u/basketballah21 - No votes and no comments
Version control table changes with a data warehouse in a multienvironment setup?
When working with traditional databases like MySQL, we can use migration tools such as Python Django Migrations to write down changes to our tables in code. We can then run these changes in our CI/CD pipeline while deploying updates to new environments, thereby applying the changes to the environment's database. Typically, these changelogs are stored in the database itself.
For data warehouses, we could also store the changelog in the database. However, some data warehouses (like BigQuery) do not allow any data mutation within the first 30 minutes of a single row insert. This means that only read operations are allowed, making rollbacks (deleting a record) a difficult and time-consuming process.
Do you have any ideas or solutions for dealing with this issue?
https://redd.it/12fszhd
@r_devops
When working with traditional databases like MySQL, we can use migration tools such as Python Django Migrations to write down changes to our tables in code. We can then run these changes in our CI/CD pipeline while deploying updates to new environments, thereby applying the changes to the environment's database. Typically, these changelogs are stored in the database itself.
For data warehouses, we could also store the changelog in the database. However, some data warehouses (like BigQuery) do not allow any data mutation within the first 30 minutes of a single row insert. This means that only read operations are allowed, making rollbacks (deleting a record) a difficult and time-consuming process.
Do you have any ideas or solutions for dealing with this issue?
https://redd.it/12fszhd
@r_devops
Reddit
r/devops on Reddit: Version control table changes with a data warehouse in a multienvironment setup?
Posted by u/Fit-Swordfish-5533 - No votes and 2 comments