"Staff Site Reliability Engineer" open position at Mozilla
I thought this might be an interesting role for some of you here. I don't quite have the experience in some of these tools to qualify, but I know there are plenty of you around here that probably do!
Mozilla Careers — Staff Site Reliability Engineer — Open Positions
"Mozilla’s SRE Team is looking for a Staff SRE to help us build and maintain infrastructure that supports Firefox’s many features, Mozilla’s web properties and upcoming products. You’ll combine skills from DevOps/SRE, systems administration, and software development to influence product architecture and evolution by crafting reliable cloud-based infrastructure for internal and external services.
As an SRE you’ll work closely with Mozilla’s engineering and product teams and participate in significant engineering projects across the company. You’ll collaborate with passionate engineers across different levels of experience and backgrounds. A lot of your work will involve improving existing systems, building new infrastructure, evaluating tools and eliminating toil.
This position is remote friendly or you may work in a local office when they reopen and available in the USA and Canada."
https://redd.it/pn909w
@r_devops
I thought this might be an interesting role for some of you here. I don't quite have the experience in some of these tools to qualify, but I know there are plenty of you around here that probably do!
Mozilla Careers — Staff Site Reliability Engineer — Open Positions
"Mozilla’s SRE Team is looking for a Staff SRE to help us build and maintain infrastructure that supports Firefox’s many features, Mozilla’s web properties and upcoming products. You’ll combine skills from DevOps/SRE, systems administration, and software development to influence product architecture and evolution by crafting reliable cloud-based infrastructure for internal and external services.
As an SRE you’ll work closely with Mozilla’s engineering and product teams and participate in significant engineering projects across the company. You’ll collaborate with passionate engineers across different levels of experience and backgrounds. A lot of your work will involve improving existing systems, building new infrastructure, evaluating tools and eliminating toil.
This position is remote friendly or you may work in a local office when they reopen and available in the USA and Canada."
https://redd.it/pn909w
@r_devops
careers.mozilla.org
Mozilla Careers — Staff Site Reliability Engineer — Open Positions
Mozilla Careers — Mozilla is hiring a Staff Site Reliability Engineer in San Francisco Office
In which order would you learn these?
A. Docker/Kubernetes
B. CI/CD
C. Terraform
D. Ansible
E. Serverless
I recently passed AWS Solutions Architect Associate and have Windows Server Administration, Git, and some monitoring tools under my belt.
Thanks!
https://redd.it/pn8off
@r_devops
A. Docker/Kubernetes
B. CI/CD
C. Terraform
D. Ansible
E. Serverless
I recently passed AWS Solutions Architect Associate and have Windows Server Administration, Git, and some monitoring tools under my belt.
Thanks!
https://redd.it/pn8off
@r_devops
reddit
In which order would you learn these?
A. Docker/Kubernetes B. CI/CD C. Terraform D. Ansible E. Serverless I recently passed AWS Solutions Architect Associate and have Windows Server...
Python Development Path for an Asipiring DevOps Engineer
I'm an aspiring devops engineer and working on getting better at coding by mainly studying Python. I've taken several courses and gone through a bunch of books, and have written some scripts to automate some tasks at work. I want to increase my skillset and get to an intermediate level in coding. It seems that most training sites offer two paths when teaching Python: Data Science/ML and Web Development. From what I know, DevOps engineers focus more on automation. Which of these two development paths would be more helpful for acquiring the skills necessary to be a devops engineer? Thanks!
https://redd.it/pms8j1
@r_devops
I'm an aspiring devops engineer and working on getting better at coding by mainly studying Python. I've taken several courses and gone through a bunch of books, and have written some scripts to automate some tasks at work. I want to increase my skillset and get to an intermediate level in coding. It seems that most training sites offer two paths when teaching Python: Data Science/ML and Web Development. From what I know, DevOps engineers focus more on automation. Which of these two development paths would be more helpful for acquiring the skills necessary to be a devops engineer? Thanks!
https://redd.it/pms8j1
@r_devops
reddit
Python Development Path for an Asipiring DevOps Engineer
I'm an aspiring devops engineer and working on getting better at coding by mainly studying Python. I've taken several courses and gone through a...
Home devops infra setup with two laptops
Was looking into setting up home self hosted full stack infra with one or two laptops bridge ,nat virtual box
Anyone has setup or reference to full stack infra setup
Github or gitlab Terraform Ansible ngnix containers on kubernetes
maybe virtual load balancer or haproxy too
https://redd.it/pmqge4
@r_devops
Was looking into setting up home self hosted full stack infra with one or two laptops bridge ,nat virtual box
Anyone has setup or reference to full stack infra setup
Github or gitlab Terraform Ansible ngnix containers on kubernetes
maybe virtual load balancer or haproxy too
https://redd.it/pmqge4
@r_devops
reddit
Home devops infra setup with two laptops
Was looking into setting up home self hosted full stack infra with one or two laptops bridge ,nat virtual box Anyone has setup or reference to...
Why do developers still use development on ETH?
​
About half a year ago, I started studying Solidity. In the beginning, like all of us, I used Testnet to learn how to deploy contracts and call various functions.
But when I got the choice to go to mainnet, I couldn't do it because of the huge commission. I started looking for some other alternatives.
Now I use Aurora EVM, I like the cool thing. There are practically no commissions, the speed is huge and there is the possibility of a cross-chain with Ethereum. What other similar projects and EVM can you recommend?
https://redd.it/pncuo0
@r_devops
​
About half a year ago, I started studying Solidity. In the beginning, like all of us, I used Testnet to learn how to deploy contracts and call various functions.
But when I got the choice to go to mainnet, I couldn't do it because of the huge commission. I started looking for some other alternatives.
Now I use Aurora EVM, I like the cool thing. There are practically no commissions, the speed is huge and there is the possibility of a cross-chain with Ethereum. What other similar projects and EVM can you recommend?
https://redd.it/pncuo0
@r_devops
reddit
Why do developers still use development on ETH?
About half a year ago, I started studying Solidity. In the beginning, like all of us, I used Testnet to learn how to deploy contracts...
Understanding that Dynatrace is an AI monitoring tools. But what steps should I take if no root cause provided by Dynatrace ?
Currently I'm using dynatrace to monitor few hosts, and then there are few number of AWS Ec2 spinned but gracefully shutdown after a few minutes.
Dynatrace only able to provide me problems alert, stating only "Host gracefully shutdown". No further and extra information given. Nothing was captured, it just boot up for 3 mins max then shutdown gracefully.
What steps should I take to troubleshoot this situation? Please share me your experience and knowledge, in need of help.
https://redd.it/pncrut
@r_devops
Currently I'm using dynatrace to monitor few hosts, and then there are few number of AWS Ec2 spinned but gracefully shutdown after a few minutes.
Dynatrace only able to provide me problems alert, stating only "Host gracefully shutdown". No further and extra information given. Nothing was captured, it just boot up for 3 mins max then shutdown gracefully.
What steps should I take to troubleshoot this situation? Please share me your experience and knowledge, in need of help.
https://redd.it/pncrut
@r_devops
reddit
Understanding that Dynatrace is an AI monitoring tools. But what...
Currently I'm using dynatrace to monitor few hosts, and then there are few number of AWS Ec2 spinned but gracefully shutdown after a few minutes. ...
I gave a talk recently about what the SolarWinds attack can teach us about the state of DevOps
I gave a talk at a conference recently about what we can all learn from the SolarWinds attack. This is especially important for DevOps teams.
https://youtu.be/nvXSlSbxnC0
https://redd.it/pncupx
@r_devops
I gave a talk at a conference recently about what we can all learn from the SolarWinds attack. This is especially important for DevOps teams.
https://youtu.be/nvXSlSbxnC0
https://redd.it/pncupx
@r_devops
YouTube
CrikeyCon 2021 - Paul McCarty - What the Solarwinds hack should tell us about software development
If there's anything that the Solarwinds hack has taught us, it's that our industry needs to look internally and really try to understand WHY developers are not embracing security. Simply saying we need to "shift left " is bullshit hype and means nothing.…
CI workflow with gitlab for Liferay DXP
I want to know if someone has make this before.
I saw there is a jenkins file for configure the jobs but i need to make it without Jenkins, just with gitlab CI.
Liferay DXP with multiple modules, but for updating individually.
​
Thank you in advance.
https://redd.it/pnegtr
@r_devops
I want to know if someone has make this before.
I saw there is a jenkins file for configure the jobs but i need to make it without Jenkins, just with gitlab CI.
Liferay DXP with multiple modules, but for updating individually.
​
Thank you in advance.
https://redd.it/pnegtr
@r_devops
reddit
CI workflow with gitlab for Liferay DXP
I want to know if someone has make this before. I saw there is a jenkins file for configure the jobs but i need to make it without Jenkins, just...
Terraform apply for ec-2 Instance
Hello Everyone,
having an issue by only creating Ec-2 instances with terraform.
While creating an Instance it actually says.
"Failed to reach target state. Reason:client.Internal error: Client error on launch"
But other services such as vpc,S3 buckets and users can be created by terraform easily but ec-2 throws this error.
https://redd.it/pne2f3
@r_devops
Hello Everyone,
having an issue by only creating Ec-2 instances with terraform.
While creating an Instance it actually says.
"Failed to reach target state. Reason:client.Internal error: Client error on launch"
But other services such as vpc,S3 buckets and users can be created by terraform easily but ec-2 throws this error.
https://redd.it/pne2f3
@r_devops
reddit
Terraform apply for ec-2 Instance
Hello Everyone, having an issue by only creating Ec-2 instances with terraform. While creating an Instance it actually says. "Failed to reach...
Restricting scope of Jenkins groovy global variables to a parallel stage?
I have a Jenkins pipeline with a lot of groovy code, which unfortunately have been written on assumption that it will NOT be used in parallel stages and as such contains lots of global variables.
Naturally attempting to wrap it into parallel stages produces collisions and race conditions.
Question: is there a way to tell Jenkins not to marshal the global variables between parallel branches?
Simple example would look like this
def someFunction (int branch) {
sh "echo $branch"
someString = "hello branch $branch"
sh "echo $someString"
}
node {
parallel {
branch1: {
someFunction (1)
},
branch2: {
someFunction (2)
}
}
}
Because someString is global, this results in branch1 sometimes printing hello branch 2 and vice versa.
Of course in this example I can fix it by declaring a separate someString at the beginning of each branch, but in the case I am actually dealing with there are a lot of these, so it gets out of hand very quickly. Is my only option to bite the bullet and fix it all?
https://redd.it/pncx3r
@r_devops
I have a Jenkins pipeline with a lot of groovy code, which unfortunately have been written on assumption that it will NOT be used in parallel stages and as such contains lots of global variables.
Naturally attempting to wrap it into parallel stages produces collisions and race conditions.
Question: is there a way to tell Jenkins not to marshal the global variables between parallel branches?
Simple example would look like this
def someFunction (int branch) {
sh "echo $branch"
someString = "hello branch $branch"
sh "echo $someString"
}
node {
parallel {
branch1: {
someFunction (1)
},
branch2: {
someFunction (2)
}
}
}
Because someString is global, this results in branch1 sometimes printing hello branch 2 and vice versa.
Of course in this example I can fix it by declaring a separate someString at the beginning of each branch, but in the case I am actually dealing with there are a lot of these, so it gets out of hand very quickly. Is my only option to bite the bullet and fix it all?
https://redd.it/pncx3r
@r_devops
reddit
Restricting scope of Jenkins groovy global variables to a parallel...
I have a Jenkins pipeline with a lot of groovy code, which unfortunately have been written on assumption that it will NOT be used in parallel...
Check My Strategy: IaC in 2021+
We're an infrastructure-focused team laying the groundwork and strategy for how to managed our environments and can influence the tools developers and other teams use. I'm struggling with the options because there are so many with good pros and cons. We're at the point where people are going to start investing a lot of time into learning these technologies so we need to make a good decision that will serve us for at least a few years.
We currently use the following:
* Ansible Tower for IaaS server deployments regardless of cloud
* Amazon Web Services (large footprint, rapidly growing)
* AWS SAM for serverless applications
* AWS CloudFormation for almost everything else (S3, IAM, etc)
* Microsoft Azure (small footprint, slowly growing)
* Failed attempt at using ARM for cloud-native resources years ago, left it behind and make changes by hand
* VMware vSphere (large footprint, shrinking)
* Ansible Tower for some network/host management stuff
Assumptions:
* We're doing CI/CD for any IaC
* We're not going to get rid of AWS SAM for serverless apps, so our team needs to know CloudFormation at some level to support developers
* VMware is probably going to stay mostly manual as the admins managing that infrastructure are not automation-focused
* We want to get better about managing our Azure resources/capabilities
* We want to follow industry best practices and use the best tools, without chasing every new shiny technology.
* We don't do cross-cloud applications. We use multiple clouds, but don't typically need to deploy "cross cloud".
My future strategy with reasoning:
* Ansible Tower for IaaS server deployments (unchanged)
* We "vend" servers which are consumed by other teams so long-term management and lifecycle isn't a good fit for traditional state-based IaC
* AWS SAM for serverless applications (unchanged)
* Best in class for managing serverless apps on AWS, which is the only place we do serverless.
* Terraform to replace AWS CloudFormation and Azure ARM for deploying resources that don't fall into the serverless or pure IaaS categories
* Really struggled with this because CDK is an up-and-comer, and the momentum for our environment is heavily toward AWS.
* Alternative would be AWS CloudFormation -> AWS CDK, and Azure ARM -> Terraform, but I'm not sure that CDK/Terraform are differentiated enough to warrant using the vendor-specific CDK technology.
* Terraform is a highly marketable skill with large community backing and momentum
* Allows for potential to branch into managing VMware more and other technologies we use (managed firewalls, monitoring, etc)
What do you think? Where did I go wrong.
https://redd.it/pnj2lj
@r_devops
We're an infrastructure-focused team laying the groundwork and strategy for how to managed our environments and can influence the tools developers and other teams use. I'm struggling with the options because there are so many with good pros and cons. We're at the point where people are going to start investing a lot of time into learning these technologies so we need to make a good decision that will serve us for at least a few years.
We currently use the following:
* Ansible Tower for IaaS server deployments regardless of cloud
* Amazon Web Services (large footprint, rapidly growing)
* AWS SAM for serverless applications
* AWS CloudFormation for almost everything else (S3, IAM, etc)
* Microsoft Azure (small footprint, slowly growing)
* Failed attempt at using ARM for cloud-native resources years ago, left it behind and make changes by hand
* VMware vSphere (large footprint, shrinking)
* Ansible Tower for some network/host management stuff
Assumptions:
* We're doing CI/CD for any IaC
* We're not going to get rid of AWS SAM for serverless apps, so our team needs to know CloudFormation at some level to support developers
* VMware is probably going to stay mostly manual as the admins managing that infrastructure are not automation-focused
* We want to get better about managing our Azure resources/capabilities
* We want to follow industry best practices and use the best tools, without chasing every new shiny technology.
* We don't do cross-cloud applications. We use multiple clouds, but don't typically need to deploy "cross cloud".
My future strategy with reasoning:
* Ansible Tower for IaaS server deployments (unchanged)
* We "vend" servers which are consumed by other teams so long-term management and lifecycle isn't a good fit for traditional state-based IaC
* AWS SAM for serverless applications (unchanged)
* Best in class for managing serverless apps on AWS, which is the only place we do serverless.
* Terraform to replace AWS CloudFormation and Azure ARM for deploying resources that don't fall into the serverless or pure IaaS categories
* Really struggled with this because CDK is an up-and-comer, and the momentum for our environment is heavily toward AWS.
* Alternative would be AWS CloudFormation -> AWS CDK, and Azure ARM -> Terraform, but I'm not sure that CDK/Terraform are differentiated enough to warrant using the vendor-specific CDK technology.
* Terraform is a highly marketable skill with large community backing and momentum
* Allows for potential to branch into managing VMware more and other technologies we use (managed firewalls, monitoring, etc)
What do you think? Where did I go wrong.
https://redd.it/pnj2lj
@r_devops
reddit
Check My Strategy: IaC in 2021+
We're an infrastructure-focused team laying the groundwork and strategy for how to managed our environments and can influence the tools developers...
Could someone please explain in basic terms what DevOps is all about?
I studied computer science and I'm working as a developer, but I recently heard about a career path called "DevOps".
I tried to Google it to see what it's about but the answers were a bit confusing.
Could someone please explain in really basic terms what it means?
TIA!
https://redd.it/pnfp47
@r_devops
I studied computer science and I'm working as a developer, but I recently heard about a career path called "DevOps".
I tried to Google it to see what it's about but the answers were a bit confusing.
Could someone please explain in really basic terms what it means?
TIA!
https://redd.it/pnfp47
@r_devops
reddit
Could someone please explain in basic terms what DevOps is all about?
I studied computer science and I'm working as a developer, but I recently heard about a career path called "DevOps". I tried to Google it to see...
How do you look at environments?
Trying to do some DevRel research for the company I just started working for, and would like to know how developers look at environments. Any insights you could provide would be great. Thanks!
https://redd.it/pnkjf7
@r_devops
Trying to do some DevRel research for the company I just started working for, and would like to know how developers look at environments. Any insights you could provide would be great. Thanks!
https://redd.it/pnkjf7
@r_devops
reddit
How do you look at environments?
Trying to do some DevRel research for the company I just started working for, and would like to know how developers look at environments. Any...
Translate Kubernetes for Prometheus Dashboard CN 20201209
Can someone please help to translate the description for this Grafana dashboard?
https://grafana.com/grafana/dashboards/13105
Edit: Or maybe suggest an alternate one.
https://redd.it/pntjxc
@r_devops
Can someone please help to translate the description for this Grafana dashboard?
https://grafana.com/grafana/dashboards/13105
Edit: Or maybe suggest an alternate one.
https://redd.it/pntjxc
@r_devops
Grafana Labs
K8S Dashboard CN 20240513 StarsL.cn | Grafana Labs
Boss says promotions & raises are on hold. What do I do?
I have been with my company for 2 years as an intern, 1 year as a contractor, and I am now approaching 1 year as a full time employee. For my first 3 years there, I was a level 1 DevOps Engineer making $25 per hour. As a full time, I am now a level 2 engineer making $90k annually. I am in the US, working for a Fortune 50 in an expensive city in the Northeast (rent is $1.8k per month for me).
For all of 2021, I have trained numerous Senior-level employees not just on the work we do, but DevOps culture as a whole. I've introduced our team to new tools & concepts that have actually saved us money and drastically improved our velocity. I migrated applications from on-prem to the cloud singlehandedly. I documented processes & frameworks that all our development teams have adopted in their workflow. I am the single DevOps resource among a dozen different projects (one is customer-facing with over 100 million customers), and I frequently put up with unpaid on-call / after-hours issues.
During all of my quarterly reviews with my boss this year, I received nothing but praise. When I ask if there is anything I can improve on, the reoccurring joke is "only if you start working 24/7."
I was gutted today when my boss told me that our department will not be doing any promotions or raises in the next year due to budget constraints because of the pandemic (which is interesting because we are seeing record profits). Many of the DevOps engineers in my circle at the same company are a level above me, making $120k per year. My personal goal was to ask for a promotion to level 3 when I hit my one-year mark, matching that $120k pay, or at least coming close. When I got the news from my boss, I wasn't left with any time to speak up before given the "well, meeting is over and I need to drop" spiel.
Obviously I want to address this because I have put in so much time & effort this last year to prove myself. I just don't know what to do. I enjoy the work I am doing, but I constantly feel overworked and underpaid. How should I approach my boss about this?
https://redd.it/pnvr11
@r_devops
I have been with my company for 2 years as an intern, 1 year as a contractor, and I am now approaching 1 year as a full time employee. For my first 3 years there, I was a level 1 DevOps Engineer making $25 per hour. As a full time, I am now a level 2 engineer making $90k annually. I am in the US, working for a Fortune 50 in an expensive city in the Northeast (rent is $1.8k per month for me).
For all of 2021, I have trained numerous Senior-level employees not just on the work we do, but DevOps culture as a whole. I've introduced our team to new tools & concepts that have actually saved us money and drastically improved our velocity. I migrated applications from on-prem to the cloud singlehandedly. I documented processes & frameworks that all our development teams have adopted in their workflow. I am the single DevOps resource among a dozen different projects (one is customer-facing with over 100 million customers), and I frequently put up with unpaid on-call / after-hours issues.
During all of my quarterly reviews with my boss this year, I received nothing but praise. When I ask if there is anything I can improve on, the reoccurring joke is "only if you start working 24/7."
I was gutted today when my boss told me that our department will not be doing any promotions or raises in the next year due to budget constraints because of the pandemic (which is interesting because we are seeing record profits). Many of the DevOps engineers in my circle at the same company are a level above me, making $120k per year. My personal goal was to ask for a promotion to level 3 when I hit my one-year mark, matching that $120k pay, or at least coming close. When I got the news from my boss, I wasn't left with any time to speak up before given the "well, meeting is over and I need to drop" spiel.
Obviously I want to address this because I have put in so much time & effort this last year to prove myself. I just don't know what to do. I enjoy the work I am doing, but I constantly feel overworked and underpaid. How should I approach my boss about this?
https://redd.it/pnvr11
@r_devops
reddit
Boss says promotions & raises are on hold. What do I do?
I have been with my company for 2 years as an intern, 1 year as a contractor, and I am now approaching 1 year as a full time employee. For my...
This how-to tutorial guides you through the implementation for RBAC (Role-Based Access Control) management with Kubernetes manually, vs how easy it is to implement RBAC for Kubernetes with Portainer.
https://youtu.be/sPPhwJzuObs
https://redd.it/pnwafp
@r_devops
https://youtu.be/sPPhwJzuObs
https://redd.it/pnwafp
@r_devops
YouTube
RBAC for Kubernetes (the manual way) vs RBAC for Kubernetes with Portainer
This how-to tutorial guides you through the implementation for RBAC (Role-Based Access Control) management with Kubernetes manually, vs how easy it is to implement RBAC for Kubernetes with Portainer.
** Request a Trial or Demo of Portainer Business **
Let…
** Request a Trial or Demo of Portainer Business **
Let…
Azure Bot + WhatsApp integration
Hello, I made the Azure QnA Bot, but I can't figure out how to integrate it with WhatsApp. The purpose of this is to have a bot like in WhatsApp Business that allows to choose options, but also be able to type free text to get the info. The info itself would be on Azure SQL Database resource and can be edited and read from it via WhatsApp.
How do I go about it?
https://redd.it/pnzjih
@r_devops
Hello, I made the Azure QnA Bot, but I can't figure out how to integrate it with WhatsApp. The purpose of this is to have a bot like in WhatsApp Business that allows to choose options, but also be able to type free text to get the info. The info itself would be on Azure SQL Database resource and can be edited and read from it via WhatsApp.
How do I go about it?
https://redd.it/pnzjih
@r_devops
reddit
Azure Bot + WhatsApp integration
Hello, I made the Azure QnA Bot, but I can't figure out how to integrate it with WhatsApp. The purpose of this is to have a bot like in WhatsApp...
Changing EC2 Windows AMI Resolution -1920 X1080 during Test Pipeline run
Hi Guys - I have a requirement to change EC2 windows AMI screen resolution to 1920 x 1080 as part of application testing criteria. I am using custom AMI build via packer and wanted to change the resolution during Jenkins Pipeline run. During the Jenkins CI execution, new EC2 instance will be spinned up using the custom AMI and execute the UI test cases inside the machine. Tests are being executed using power shell scripts which internally calls the window based application , tapping PsExec.exe . I tried variety of solutions, none of them works properly and the resolution always defaults to 1024x768
Solutions tried so far
1. Executing Powershell command to force set during the pipeline run.Set-DisplayResolution -Width 1920 -Height 1080 -Force
​
2.Installing TightVNC on the EC2 Windows machine and set the resolution to 1920 X 1080. The instance type we were using G4DN.Xlarge . After that creating a new image out of it and levaraging it. It didnt work either
3. Changing registry values inside the machine.
XResolution and YResolution
HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Video\\GUID\\0000\\DefaultSettings.XResolution
HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Video\\GUID\\0000\\DefaultSettings.YResolution
4. Installing Choco packages - > Screen resolution and setting auto logon feature.
https://github.com/dhoer/choco-screen-resolution**
choco install -y screen-resolution --params "'/UserName:{{ windows_user }} /Password:{{ windows_password }} /RdpUserName:{{ windows_user }} /RdpPassword:{{ windows_password }}'"**
Not sure, what is wrong here. Any solutions and directions for this case would be much appreciated.. Thanks very much!
https://redd.it/pnzauv
@r_devops
Hi Guys - I have a requirement to change EC2 windows AMI screen resolution to 1920 x 1080 as part of application testing criteria. I am using custom AMI build via packer and wanted to change the resolution during Jenkins Pipeline run. During the Jenkins CI execution, new EC2 instance will be spinned up using the custom AMI and execute the UI test cases inside the machine. Tests are being executed using power shell scripts which internally calls the window based application , tapping PsExec.exe . I tried variety of solutions, none of them works properly and the resolution always defaults to 1024x768
Solutions tried so far
1. Executing Powershell command to force set during the pipeline run.Set-DisplayResolution -Width 1920 -Height 1080 -Force
​
2.Installing TightVNC on the EC2 Windows machine and set the resolution to 1920 X 1080. The instance type we were using G4DN.Xlarge . After that creating a new image out of it and levaraging it. It didnt work either
3. Changing registry values inside the machine.
XResolution and YResolution
HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Video\\GUID\\0000\\DefaultSettings.XResolution
HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Video\\GUID\\0000\\DefaultSettings.YResolution
4. Installing Choco packages - > Screen resolution and setting auto logon feature.
https://github.com/dhoer/choco-screen-resolution**
choco install -y screen-resolution --params "'/UserName:{{ windows_user }} /Password:{{ windows_password }} /RdpUserName:{{ windows_user }} /RdpPassword:{{ windows_password }}'"**
Not sure, what is wrong here. Any solutions and directions for this case would be much appreciated.. Thanks very much!
https://redd.it/pnzauv
@r_devops
GitHub
GitHub - dhoer/choco-screen-resolution: Sets the screen resolution on Windows virtual machines (VMs)
Sets the screen resolution on Windows virtual machines (VMs) - GitHub - dhoer/choco-screen-resolution: Sets the screen resolution on Windows virtual machines (VMs)
For Pulumi users, are you running it yourself or do you use their paid tier?
I'm tempted to give it a try but I'd like to understand the costs beforehand. I wonder how people run pulumi here?
https://redd.it/po2dqn
@r_devops
I'm tempted to give it a try but I'd like to understand the costs beforehand. I wonder how people run pulumi here?
https://redd.it/po2dqn
@r_devops
reddit
For Pulumi users, are you running it yourself or do you use their...
I'm tempted to give it a try but I'd like to understand the costs beforehand. I wonder how people run pulumi here?
DevOps Master Class Part 5 - Secrets!
Lesson five of my new DevOps Master Class is now live which dives into secrets! Why we have them, how to avoid them and what to do if we must have them!
https://youtu.be/b5F0WuTISAE
YouTube Playlist for the whole course - https://www.youtube.com/playlist?list=PLlVtbbG169nFr8RzQ4GIxUEznpNR53ERq
GitHub Repo - https://github.com/johnthebrit/DevOpsMC
https://redd.it/po2uis
@r_devops
Lesson five of my new DevOps Master Class is now live which dives into secrets! Why we have them, how to avoid them and what to do if we must have them!
https://youtu.be/b5F0WuTISAE
YouTube Playlist for the whole course - https://www.youtube.com/playlist?list=PLlVtbbG169nFr8RzQ4GIxUEznpNR53ERq
GitHub Repo - https://github.com/johnthebrit/DevOpsMC
https://redd.it/po2uis
@r_devops
YouTube
DevOps Master Class - Part 5 - Secrets
In this part we dive into Secrets in our provisioned environment and our pipelines/workflows. Demos focused around Azure and GitHub.
Whiteboard and pipelines in the repo.
YouTube Playlist for the whole course - https://www.youtube.com/playlist?list=PL…
Whiteboard and pipelines in the repo.
YouTube Playlist for the whole course - https://www.youtube.com/playlist?list=PL…
GH Actions Code Review
I've been using a pet project to learn Github Actions recently and wanted to reach out and see if anyone was interested in providing some feedback on my first CI/CD pipeline. You can see it here. You can also see the last full run results here.
In short, it performs linting, checking, and testing with every push (including caching in between runs since Rust is notoriously slow to compile). When a new tag is generated, in addition to the above, it publishes it to crates.io, builds cross-platform versions of the binary, cuts a new GH release with the generated build artifacts, and then pushes the update to my Homebrew tap.
What I'm most interested in is feedback which improves readability (it does seem a bit unwieldy at first sight), performance, and reliability. Thanks in advance!
https://redd.it/po421d
@r_devops
I've been using a pet project to learn Github Actions recently and wanted to reach out and see if anyone was interested in providing some feedback on my first CI/CD pipeline. You can see it here. You can also see the last full run results here.
In short, it performs linting, checking, and testing with every push (including caching in between runs since Rust is notoriously slow to compile). When a new tag is generated, in addition to the above, it publishes it to crates.io, builds cross-platform versions of the binary, cuts a new GH release with the generated build artifacts, and then pushes the update to my Homebrew tap.
What I'm most interested in is feedback which improves readability (it does seem a bit unwieldy at first sight), performance, and reliability. Thanks in advance!
https://redd.it/po421d
@r_devops
GitHub
vaultssh/ci.yml at master · jmgilman/vaultssh
A small CLI wrapper for authenticating with SSH keys from Hashicorp Vault - vaultssh/ci.yml at master · jmgilman/vaultssh