Hey, #DevOps, #SRE and #Developers in general: what laptop would you recommend to a new hire as a business laptop?
It's highly appreciated that it works with Linux, but Mac it's also considered.
Hey, #DevOps, #SRE and #Developers in general: what laptop would you recommend to a new hire as a business laptop?
It's highly appreciated that it works with Linux, but Mac it's also considered.
System Administration
Week 7, The Domain Name System, Part II
In this video, we dissect #DNS lookups performed on our EC2 instance, then discuss just how a caching resolver performs the lookup before we turn our instance into such a resolver.
#Microsoft Warns of Chinese Hackers Spying on #Cloud Technology
Dublin #srecon2024 #sreconemea24 #srecon24
Private communication with some Azure #sre :
We have #aptgroup s in our cloud
but they are under control?
Me: #wtf really
#38c3 cloud #IAM Identity and Access Management has been outsourced to #China https://media.ccc.de/v/38c3-from-simulation-to-tenant-takeover
You don't need to break into a house when you get the key from the owner.
System Administration
Week 7, The Domain Name System, Part I
In this video, we are beginning our discussion of the #DNS, the Domain Name System. We go back to the early days of the internet when copying /etc/hosts from system to system was the way to resolve hosts, and we cover the structure of the domain name space and the creation of the top-level domains.
System Administration
Week 6, Networking II: ICMP
In this video, we demonstrate the use of the Internet Control Message Protocol or ICMP (and its #IPV6 equivalent ICMP6) by tracing and analyzing ping(1) and traceroute(1) invocations.
System Administration
Week 6, Networking II: ARP and NDP
In this video, we illustrate the functionality of the Address Resolution Protocol (ARP) and it's #IPv6 equivalent, the Neighbor Discovery Protocol (NDP).
DNS: A Deep Dive in AWS Resources & Best Practices to Adopt
https://www.anyshift.io/blog/dns-a-deep-dive-in-aws-resources-best-practices-to-adopt
Discussions: https://discu.eu/q/https://www.anyshift.io/blog/dns-a-deep-dive-in-aws-resources-best-practices-to-adopt
System Administration
Week 6, Networking II: A simple request II
In this video, we pick up our tcpdump output collected in the previous video and begin to analyze the packets we find in there. We observe our AWS instance being scanned by some random host on the internet, see the ARP requests and replies, our DNS query, and the TCP packets for our HTTP request, yielding an illustration how a simple request causes traffic across multiple layers.
System Administration
Week 6, Networking II: A simple request
In this video, we trace a simple HTTP request made via telnet to find out just how exactly our application knows how to connect to the remote server. In the process we learn about the ktrace(1) utility (strace(1) on #Linux), as well as the nsswitch.conf(5), hosts(5), and resolve.conf(5) configuration files.
System Administration
Week 5, Networking I: A Network of Networks
In this video, we look at how independent networks connect to one another, how Autonomous Systems numbers allow us to identify network operators, and how peering between independent ASs works.
System Administration
Week 5, Networking I: The Physical Internet
In this video, we look at the physical structure of the internet, with a focus on submarine internet communications cables. Jumping from the bottom of the OSI stack all the way to Layer 9 ("political"), we then discuss how different countries use their political power to enforce internet blocks on their citizens, leading us to warrantless wiretapping in AT&T's room 641A.
System Administration
Week 5, Networking I: IP Allocation & IPv4 Exhaustion
Mommy, where do IP addresses come from? We discuss how IANA allocates IP addresses to the Regional Internet Registries and try to illustrate just how large the #IPv6 address space is.
System Administration
Week 5, Networking I: #IPv6 Basics
In this video, we get familiar with our Big Hero IPv6, looking at the structure of the IPv6 header and IPv6 address representations.
System Administration
Week 5, Networking I: IPv4 Basics & CIDR subnetting
In this video, we cover the basics of the 32-bit IPv4 address and how we organize networks using Classless Inter-Domain Routing or CIDR subnetting. (Don't worry, #IPv6 comes in our next video.)
It's been a few months since I was laid off, and job hunting is A Lot. So here's the #GetFediHired pitch:
I'm still defiantly calling myself a software generalist; background includes #SRE/#DevOps, #DistributedSystems programming, and #SDET/QA. I like working behind the scenes, especially wrangling tech debt and improving processes and tools and docs. I'm a #Python wizard but comfortable with various tools and paradigms.
Based in #PDX, won't move within the US, strong preference for remote.
System Administration
Week 5, Networking I: Layers
In this video, we begin our longer discussion on the topic of "networking". We're using tcpdump(8) to capture a single TCP SYN packet and start looking at the MAC and IP information, teasing out each individual byte. And yes, we will mention those OSI layers...
System Administration
Week 4, Multiuser Fundamentals
We don't have a video for this segment, but here are the slides discussing group dynamics, foundations of trust (and #ZeroTrust), like Least Privilege, headless users or service accounts, group permissions, many examples of different forms of multi-factor authentication #mfa, and raising privileges (a topic we'll come back to again later in the semester).
System Administration
Week 4, Package Manager Pitfalls
In this video, we discuss some of the problems with package managers, native language-specific packaging solutions, and the implications of their use on dependency resolution, package integrity, and trust. We revisit the "left-pad" (2016) and "dependency confusion" (2021) incidents to illustrate some of these problems.
System Administration
Week 4, Package Management
In this video, we continue our discussion of the difference between the operating system and so-called "add-on software". We conclude that in order to install and maintain all such software, we want to use a package manager, and illustrate common features by example of the 'dpkg', 'rpm', and #NetBSD's #pkgsrc tools.
System Administration
Week 4, OS Installation
In this video, we run through the manual installation of #NetBSD onto a virtual machine to illustrate the details of the process from partitioning and mounting the disk, extracting the sets, installing the bootloader, creating device nodes to updating /etc/rc.conf.
We also discuss planning of the OS installation by looking at data classification into shareable/non-shareable and static/variable data.