Average Mid Devops Pay?
Good afternoon /r/devops,
​
I am a Senior System Administrator with a strong Linux background and transitioning to a Devops role and start interviewing after some more certs/learning some programming/cloud concepts. What is the average pay range for a mid Devops role?
I do not want to really go into a junior role and wondering if others have transitioned from a Senior/Lead role in a different department/specialty ( in legacy systems, VMs etc. ) and went down the Devops route with automation tools.
https://redd.it/uuchd2
@r_devops
Good afternoon /r/devops,
​
I am a Senior System Administrator with a strong Linux background and transitioning to a Devops role and start interviewing after some more certs/learning some programming/cloud concepts. What is the average pay range for a mid Devops role?
I do not want to really go into a junior role and wondering if others have transitioned from a Senior/Lead role in a different department/specialty ( in legacy systems, VMs etc. ) and went down the Devops route with automation tools.
https://redd.it/uuchd2
@r_devops
reddit
Average Mid Devops Pay?
Good afternoon /r/devops, I am a Senior System Administrator with a strong Linux background and transitioning to a Devops role and...
Jailer: A tool for database subsetting, schema and data browsing
Jailer is a tool for database subsetting, schema and data browsing.
It creates small slices from your database and lets you navigate through your database following the relationships..
Ideal for creating small samples of test data or for local problem analysis with relevant production data.
https://github.com/Wisser/Jailer
Features
Creates small slices from your productive database and imports the data into your development and test environment (consistent and referentially intact).
Improves database performance by removing and archiving obsolete data without violating integrity.
The Data Browser lets you navigate through your database following the relationships (foreign key-based or user-defined) between tables.
A demo database is included with which you can get a first impression without any configuration effort.
https://redd.it/uuhtsn
@r_devops
Jailer is a tool for database subsetting, schema and data browsing.
It creates small slices from your database and lets you navigate through your database following the relationships..
Ideal for creating small samples of test data or for local problem analysis with relevant production data.
https://github.com/Wisser/Jailer
Features
Creates small slices from your productive database and imports the data into your development and test environment (consistent and referentially intact).
Improves database performance by removing and archiving obsolete data without violating integrity.
The Data Browser lets you navigate through your database following the relationships (foreign key-based or user-defined) between tables.
A demo database is included with which you can get a first impression without any configuration effort.
https://redd.it/uuhtsn
@r_devops
GitHub
GitHub - Wisser/Jailer: Database Subsetting and Relational Data Browsing Tool.
Database Subsetting and Relational Data Browsing Tool. - Wisser/Jailer
Simple bash debugger using trap DEBUG
bash allows to set traps(handlers) not only on signals, but also on some events: ERR EXIT RETURN DEBUG. The last one allows to make a simple debug mode for a bash script.
Blog post: https://selivan.github.io/2022/05/21/bash-debug.html
Simple debugger: https://github.com/selivan/bash-debug
https://redd.it/uulkby
@r_devops
bash allows to set traps(handlers) not only on signals, but also on some events: ERR EXIT RETURN DEBUG. The last one allows to make a simple debug mode for a bash script.
Blog post: https://selivan.github.io/2022/05/21/bash-debug.html
Simple debugger: https://github.com/selivan/bash-debug
https://redd.it/uulkby
@r_devops
selivan.github.io
Simple bash debugger using trap DEBUG
Inspired by this post by @tminnigaliev.
Can I work in DevOps without a college degree?
Hello all,I am currently a flight attendant and wanting to work in IT. Remote work is really attractive to me lately since I’m burnt out from traveling and dealing with passengers.
I live in Miami but found a really good 6 month course in Chicago which guarantees finding a job right after graduating but I am skeptical.
I’d love to hear from your experiences.
https://redd.it/uuotzz
@r_devops
Hello all,I am currently a flight attendant and wanting to work in IT. Remote work is really attractive to me lately since I’m burnt out from traveling and dealing with passengers.
I live in Miami but found a really good 6 month course in Chicago which guarantees finding a job right after graduating but I am skeptical.
I’d love to hear from your experiences.
https://redd.it/uuotzz
@r_devops
reddit
Can I work in DevOps without a college degree?
Hello all,I am currently a flight attendant and wanting to work in IT. Remote work is really attractive to me lately since I’m burnt out from...
Using bash to compare commits
I am trying to write a bash script to compare git commits. If the commits are different I want to use this to change the branch pointer to start a release automation. I know I can compare with git diff branch1..branch2 but at a lost on how to use the output in a if statement.
https://redd.it/uv026t
@r_devops
I am trying to write a bash script to compare git commits. If the commits are different I want to use this to change the branch pointer to start a release automation. I know I can compare with git diff branch1..branch2 but at a lost on how to use the output in a if statement.
https://redd.it/uv026t
@r_devops
reddit
Using bash to compare commits
I am trying to write a bash script to compare git commits. If the commits are different I want to use this to change the branch pointer to start...
Does it make sense to consider consultancy / working for a MSP?
Does it make sense to consider consultancy / working for a MSP?
Looking for some advice whether it makes sense to go into consultancy. 7 years of professional experience. First 3 years dedicated backend dev. After those years, I switch jobs and without knowing I applied for a cloud engineering / devops gig (80% cloud, 20% backend development). Fast forward four years, I’m now working at a medium sized product company as the sole cloud engineer / system administrator.
I’m happy with the ops related side of this gig but far less about the development work. I’m part of a development team and occasionally do both backend and frontend development. Moreover, I’m on support rotation for helping out with application specific issues while barely having any domain knowledge (due to my system administration responsibilities).
I’m growing tired of application development and I’m therefore considering a specialised cloud / devops position. I see four options at the moment:
- Join a large company with dedicated platform teams
- Work for cloud partner consultancy shop
- Work for a cloud Managed Service Provider (MSP)
- Related to the consultancy option: go into contracting
I’m hesitated to go back to a large company again (which was my previous three year long gig). Too much meetings and general lack of technical challenges. I’m considering working for a cloud MSP or consultancy firm. What are some things to consider?
I get the impression that people (at least application developers) always favor a product company over MSP / consultancy but I’m not sure if that’s the case for me. There is often no dedicated ops team in small / medium sized product companies. This means I will work alone (I miss working together with people currently) and I’m obligated to take a more jacks-of-all-trade role.
Another thing that really bugs me but seems to be standard is that there is zero management directions for cloud engineering related work. It really sounds great that you can do whatever you want (I have my own backlog and decide myself what I’m working on) but I sometimes get the feeling that I’m all doing it for nothing because there’s nobody in the company taking any interest in my work. This is why I’m gravitating towards a MSP: a customer wants something instead of me deciding something is necessary.
What’s your take on this? Would it be a mistake to get into consultancy or working for a MSP?
https://redd.it/uv3ysb
@r_devops
Does it make sense to consider consultancy / working for a MSP?
Looking for some advice whether it makes sense to go into consultancy. 7 years of professional experience. First 3 years dedicated backend dev. After those years, I switch jobs and without knowing I applied for a cloud engineering / devops gig (80% cloud, 20% backend development). Fast forward four years, I’m now working at a medium sized product company as the sole cloud engineer / system administrator.
I’m happy with the ops related side of this gig but far less about the development work. I’m part of a development team and occasionally do both backend and frontend development. Moreover, I’m on support rotation for helping out with application specific issues while barely having any domain knowledge (due to my system administration responsibilities).
I’m growing tired of application development and I’m therefore considering a specialised cloud / devops position. I see four options at the moment:
- Join a large company with dedicated platform teams
- Work for cloud partner consultancy shop
- Work for a cloud Managed Service Provider (MSP)
- Related to the consultancy option: go into contracting
I’m hesitated to go back to a large company again (which was my previous three year long gig). Too much meetings and general lack of technical challenges. I’m considering working for a cloud MSP or consultancy firm. What are some things to consider?
I get the impression that people (at least application developers) always favor a product company over MSP / consultancy but I’m not sure if that’s the case for me. There is often no dedicated ops team in small / medium sized product companies. This means I will work alone (I miss working together with people currently) and I’m obligated to take a more jacks-of-all-trade role.
Another thing that really bugs me but seems to be standard is that there is zero management directions for cloud engineering related work. It really sounds great that you can do whatever you want (I have my own backlog and decide myself what I’m working on) but I sometimes get the feeling that I’m all doing it for nothing because there’s nobody in the company taking any interest in my work. This is why I’m gravitating towards a MSP: a customer wants something instead of me deciding something is necessary.
What’s your take on this? Would it be a mistake to get into consultancy or working for a MSP?
https://redd.it/uv3ysb
@r_devops
reddit
Does it make sense to consider consultancy / working for a MSP?
Does it make sense to consider consultancy / working for a MSP? Looking for some advice whether it makes sense to go into consultancy. 7 years of...
Should I apply for techOps engineer position?
Hi,
I will be graduating from software engineering soon, and I've been looking for a devOps position. Problem is no one in my area advertises these positions to graduates.
I found a successful trading company offering intern techOps engineer position. From my understanding techOps is something between sysadmin and devOps, is this correct?
The only devOps thing that the ad mentioned was Linux and bash scripting. So no docker, kubernetes, terraform, cicd etc.
Do you think that this could be a pathway to devOps engineer? Are the skills in techOps transferable to devOps? Does it matter if this is a trading company?
Thank you.
https://redd.it/uv3j31
@r_devops
Hi,
I will be graduating from software engineering soon, and I've been looking for a devOps position. Problem is no one in my area advertises these positions to graduates.
I found a successful trading company offering intern techOps engineer position. From my understanding techOps is something between sysadmin and devOps, is this correct?
The only devOps thing that the ad mentioned was Linux and bash scripting. So no docker, kubernetes, terraform, cicd etc.
Do you think that this could be a pathway to devOps engineer? Are the skills in techOps transferable to devOps? Does it matter if this is a trading company?
Thank you.
https://redd.it/uv3j31
@r_devops
reddit
Should I apply for techOps engineer position?
Hi, I will be graduating from software engineering soon, and I've been looking for a devOps position. Problem is no one in my area advertises...
Good site to learn about Networks "for devops"?
hi i found a lot of learning resources for other stuff but i struggle with networks as i missed this section in university due to covid. Can you suggest good sits for learning? Any practical website?
https://redd.it/uv7ds9
@r_devops
hi i found a lot of learning resources for other stuff but i struggle with networks as i missed this section in university due to covid. Can you suggest good sits for learning? Any practical website?
https://redd.it/uv7ds9
@r_devops
reddit
Good site to learn about Networks "for devops"?
hi i found a lot of learning resources for other stuff but i struggle with networks as i missed this section in university due to covid. Can you...
Looking For DevOps Study Material
Hello,
I want to learn about DevOps. Can somebody tell me where I can study DevOps from the ground up?
Thank you :)
https://redd.it/uva4mb
@r_devops
Hello,
I want to learn about DevOps. Can somebody tell me where I can study DevOps from the ground up?
Thank you :)
https://redd.it/uva4mb
@r_devops
reddit
Looking For DevOps Study Material
Hello, I want to learn about DevOps. Can somebody tell me where I can study DevOps from the ground up? Thank you :)
What should I prepare for an Interview for a Operations engineer position?
I am preparing for the Operations engineer role for META, I will be having a 2 technical Rounds and 1 coding interview. Below are the required Key skills, and I have 1 year of DevOps experience. So could someone help me on what to focus?
Required qualification :
Past experience in some/all of the following...
Leading or running distributed systems and delivering internet services at scale
Working in Linux or Unix environments and ability to tune for performance (e.g. disk or memory)
Systems configuration management with devops and automation tools (e.g. chef, Jenkins)
Systems monitoring experience with tools like Nagios & Splunk
The ability to solve complex distributed systems
Scripting languages like python, bash, javascript, php, etc
Other systems like containers and message queues (e.g. Kafka, Apache, Jetty)
Infrastructure knowledge of networks, CDNs, load balancers, etc
Agile development with code tools like svn and git
Knowledge of video ecosystem and delivery of large scale video
Ability to independently network, learn, and influence multi-functional teams both business and technical
Good written and communication skills
Ability to organize, plan and deliver against key achievements
Demonstrated ability to deliver solutions that are maintainable, understandable and diagnosable
https://redd.it/uvf2we
@r_devops
I am preparing for the Operations engineer role for META, I will be having a 2 technical Rounds and 1 coding interview. Below are the required Key skills, and I have 1 year of DevOps experience. So could someone help me on what to focus?
Required qualification :
Past experience in some/all of the following...
Leading or running distributed systems and delivering internet services at scale
Working in Linux or Unix environments and ability to tune for performance (e.g. disk or memory)
Systems configuration management with devops and automation tools (e.g. chef, Jenkins)
Systems monitoring experience with tools like Nagios & Splunk
The ability to solve complex distributed systems
Scripting languages like python, bash, javascript, php, etc
Other systems like containers and message queues (e.g. Kafka, Apache, Jetty)
Infrastructure knowledge of networks, CDNs, load balancers, etc
Agile development with code tools like svn and git
Knowledge of video ecosystem and delivery of large scale video
Ability to independently network, learn, and influence multi-functional teams both business and technical
Good written and communication skills
Ability to organize, plan and deliver against key achievements
Demonstrated ability to deliver solutions that are maintainable, understandable and diagnosable
https://redd.it/uvf2we
@r_devops
reddit
What should I prepare for an Interview for a Operations engineer...
I am preparing for the Operations engineer role for META, I will be having a 2 technical Rounds and 1 coding interview. Below are the required Key...
Does anyone use a purpose built tool for executing and tracking AMI baking?
In my experience, we always used:
-Puppet, Ansible, or Bash to determine what to bake
-Packer for connecting the base AMI, region, network, to the configuration code (Puppet)
-Jenkins to execute Packer
The last step is the part that bothers me. Jenkins, Circle CI, TeamCity, all work, but they aren’t meant for the tool. Things like, keeping track of the AMI IDs, treating PR branches differently, providing a mechanism for roll forward/back on the next bake. All of these steps always felt janky to me.
Does anyone know of a tool designed for AMI baking execution? Or are normal CI tools just good enough?
https://redd.it/uvgba5
@r_devops
In my experience, we always used:
-Puppet, Ansible, or Bash to determine what to bake
-Packer for connecting the base AMI, region, network, to the configuration code (Puppet)
-Jenkins to execute Packer
The last step is the part that bothers me. Jenkins, Circle CI, TeamCity, all work, but they aren’t meant for the tool. Things like, keeping track of the AMI IDs, treating PR branches differently, providing a mechanism for roll forward/back on the next bake. All of these steps always felt janky to me.
Does anyone know of a tool designed for AMI baking execution? Or are normal CI tools just good enough?
https://redd.it/uvgba5
@r_devops
reddit
Does anyone use a purpose built tool for executing and tracking...
In my experience, we always used: -Puppet, Ansible, or Bash to determine what to bake -Packer for connecting the base AMI, region, network, to...
Experience of non-programmers who made it into devops
I'm a Network Engineer who has never coded in my work for 5 years. I've written maybe 2 python scripts that I wrote for curiosity that just fetched data and printed the output. For people (Network/Security Engineers, Sysadmins ??) who got into devops who had not done any coding before, how did you do it?
Since what you do in DevOps needs a developer point of view and experience, how do you find the role? Especially when it comes to application level stuff?
Basically what advice would you give for someone who wants to move from a non-developer IT job to DevOps apart from the general advice of reading what DevOPs is or learn python/jenkins/linux/ansible ?
How did you shorten that conventional gap between between a coder and non-coder?
https://redd.it/uvfrmi
@r_devops
I'm a Network Engineer who has never coded in my work for 5 years. I've written maybe 2 python scripts that I wrote for curiosity that just fetched data and printed the output. For people (Network/Security Engineers, Sysadmins ??) who got into devops who had not done any coding before, how did you do it?
Since what you do in DevOps needs a developer point of view and experience, how do you find the role? Especially when it comes to application level stuff?
Basically what advice would you give for someone who wants to move from a non-developer IT job to DevOps apart from the general advice of reading what DevOPs is or learn python/jenkins/linux/ansible ?
How did you shorten that conventional gap between between a coder and non-coder?
https://redd.it/uvfrmi
@r_devops
reddit
Experience of non-programmers who made it into devops
I'm a Network Engineer who has never coded in my work for 5 years. I've written maybe 2 python scripts that I wrote for curiosity that just...
Quick update
I started my first DevOps position in February and I can‘t even explain the steep learning curve I experienced.
I feel like in those 3-4 months I‘ve learned more than in the previous 6 years as a SysAdmin/Helpdesk guy.
If you start out: be prepared to get your butt handed to you and get used to feeling like you know nothing and you‘re garbage.
There will be moments which show you how worth the struggle is. It‘s stressful but it pays off.
https://redd.it/uvjfbd
@r_devops
I started my first DevOps position in February and I can‘t even explain the steep learning curve I experienced.
I feel like in those 3-4 months I‘ve learned more than in the previous 6 years as a SysAdmin/Helpdesk guy.
If you start out: be prepared to get your butt handed to you and get used to feeling like you know nothing and you‘re garbage.
There will be moments which show you how worth the struggle is. It‘s stressful but it pays off.
https://redd.it/uvjfbd
@r_devops
reddit
Quick update
I started my first DevOps position in February and I can‘t even explain the steep learning curve I experienced. I feel like in those 3-4 months...
Quick update
I started my first DevOps position in February and I can‘t even explain the steep learning curve I experienced.
I feel like in those 3-4 months I‘ve learned more than in the previous 6 years as a SysAdmin/Helpdesk guy.
If you start out: be prepared to get your butt handed to you and get used to feeling like you know nothing and you‘re garbage.
There will be moments which show you how worth the struggle is. It‘s stressful but it pays off.
https://redd.it/uvjfbd
@r_devops
I started my first DevOps position in February and I can‘t even explain the steep learning curve I experienced.
I feel like in those 3-4 months I‘ve learned more than in the previous 6 years as a SysAdmin/Helpdesk guy.
If you start out: be prepared to get your butt handed to you and get used to feeling like you know nothing and you‘re garbage.
There will be moments which show you how worth the struggle is. It‘s stressful but it pays off.
https://redd.it/uvjfbd
@r_devops
reddit
Quick update
I started my first DevOps position in February and I can‘t even explain the steep learning curve I experienced. I feel like in those 3-4 months...
Can I interview you for a school project? (15 minutes maximum, text only)
Hello, I'm a senior at ASU doing computer science. I have a homework assignment requiring that I interview an IT professional. I have no IT professionals in family/friend group, so I thought I'd reach out to reddit. Please help if you can.
https://redd.it/uvp161
@r_devops
Hello, I'm a senior at ASU doing computer science. I have a homework assignment requiring that I interview an IT professional. I have no IT professionals in family/friend group, so I thought I'd reach out to reddit. Please help if you can.
https://redd.it/uvp161
@r_devops
reddit
Can I interview you for a school project? (15 minutes maximum,...
Hello, I'm a senior at ASU doing computer science. I have a homework assignment requiring that I interview an IT professional. I have no IT ...
Can I interview you for a school project? (15 minutes maximum, text only)
Hello, I'm a senior at ASU doing computer science. I have a homework assignment requiring that I interview an IT professional. I have no IT professionals in family/friend group, so I thought I'd reach out to reddit. Please help if you can.
https://redd.it/uvp161
@r_devops
Hello, I'm a senior at ASU doing computer science. I have a homework assignment requiring that I interview an IT professional. I have no IT professionals in family/friend group, so I thought I'd reach out to reddit. Please help if you can.
https://redd.it/uvp161
@r_devops
reddit
Can I interview you for a school project? (15 minutes maximum,...
Hello, I'm a senior at ASU doing computer science. I have a homework assignment requiring that I interview an IT professional. I have no IT ...
Am I pigeonholing myself by just going deep into cloud services?
I really like AWS developer services such as lambda, Sqs, Sns, api gateway, etc. and want to study them in detail
However by doing this, am I restricting my career to AWS services ?
How do you take career decisions when something new pops up in the market every day ?
What if the demand for these services dries up in the future and impacts my job opportunities.
Everything seems like a gamble.
https://redd.it/uvui89
@r_devops
I really like AWS developer services such as lambda, Sqs, Sns, api gateway, etc. and want to study them in detail
However by doing this, am I restricting my career to AWS services ?
How do you take career decisions when something new pops up in the market every day ?
What if the demand for these services dries up in the future and impacts my job opportunities.
Everything seems like a gamble.
https://redd.it/uvui89
@r_devops
reddit
Am I pigeonholing myself by just going deep into cloud services?
I really like AWS developer services such as lambda, Sqs, Sns, api gateway, etc. and want to study them in detail However by doing this, am I...
Looking for new relic alternatives
Hi, I use new relic only for investigating when web applications have performance issues so I look into the methods that was active, the sql queries etc.
It works quite well but is too expensive. I also think I don't really have use for a lot of the features new relic provides. I only want to analyse the system when incidents occur.
Does any of you know a good, cheaper, maybe even open source, alternative for that type of application analysis?
https://redd.it/uw2zlg
@r_devops
Hi, I use new relic only for investigating when web applications have performance issues so I look into the methods that was active, the sql queries etc.
It works quite well but is too expensive. I also think I don't really have use for a lot of the features new relic provides. I only want to analyse the system when incidents occur.
Does any of you know a good, cheaper, maybe even open source, alternative for that type of application analysis?
https://redd.it/uw2zlg
@r_devops
reddit
Looking for new relic alternatives
Hi, I use new relic only for investigating when web applications have performance issues so I look into the methods that was active, the sql...
Help me review if this workflow is possible
This is the workflow I devised that I want for my devs to make their work more easy.
I will set up a k8s cluster and configure everything prior to this so this can be achieved:
1 - dev requests a new URL to start a project;
2 - I create the repository for them with three branches: dev, stg, prod, populated with the basic files they'll need (laravel, wordpress, whatnot)
3 - I deploy that basic structure from dev branch and hand over the repo to them
4 - they clone the repo, work on it and push
5 - github actions builds the image tagged latest for us and restarts container
6 - container with imagepullpolicy set to always pulls new image from registry
7 - there, container is updated with latest code
Then I can use code review from github to manage pushes to stg and prod branches. Use github actions to build the images for stg and prod branches too and I can launch staging and production URLs when they hit those milestones.
Is this entirely possible with vanilla k8s? Do I need something else? Does this look too crude/uneducated and I should read on topics X and Y (please state them so I can educate myself)?
Thanks in advance, appreciate the help!
https://redd.it/uw4eli
@r_devops
This is the workflow I devised that I want for my devs to make their work more easy.
I will set up a k8s cluster and configure everything prior to this so this can be achieved:
1 - dev requests a new URL to start a project;
2 - I create the repository for them with three branches: dev, stg, prod, populated with the basic files they'll need (laravel, wordpress, whatnot)
3 - I deploy that basic structure from dev branch and hand over the repo to them
4 - they clone the repo, work on it and push
5 - github actions builds the image tagged latest for us and restarts container
6 - container with imagepullpolicy set to always pulls new image from registry
7 - there, container is updated with latest code
Then I can use code review from github to manage pushes to stg and prod branches. Use github actions to build the images for stg and prod branches too and I can launch staging and production URLs when they hit those milestones.
Is this entirely possible with vanilla k8s? Do I need something else? Does this look too crude/uneducated and I should read on topics X and Y (please state them so I can educate myself)?
Thanks in advance, appreciate the help!
https://redd.it/uw4eli
@r_devops
reddit
Help me review if this workflow is possible
This is the workflow I devised that I want for my devs to make their work more easy. I will set up a k8s cluster and configure everything prior...
Infra mapping
Hey guys, how do you keep track of which app is connecting to which db? Is there a tool out there that could do the mapping for you or is it a manual process?
something like this
App A and App B connect to DB A
https://redd.it/uw1ubm
@r_devops
Hey guys, how do you keep track of which app is connecting to which db? Is there a tool out there that could do the mapping for you or is it a manual process?
something like this
App A and App B connect to DB A
https://redd.it/uw1ubm
@r_devops
reddit
Infra mapping
Hey guys, how do you keep track of which app is connecting to which db? Is there a tool out there that could do the mapping for you or is it a...
How to get access to Google Ads Standard API
I'm planning to build a keyword explorer tool for bloggers but can't get access to Google ads API. Any other not so costly Keywords analysis API that can analyse a bulk keywords - Volume & CPC?
https://redd.it/uw5f4t
@r_devops
I'm planning to build a keyword explorer tool for bloggers but can't get access to Google ads API. Any other not so costly Keywords analysis API that can analyse a bulk keywords - Volume & CPC?
https://redd.it/uw5f4t
@r_devops
reddit
How to get access to Google Ads Standard API
I'm planning to build a keyword explorer tool for bloggers but can't get access to Google ads API. Any other not so costly Keywords analysis API...