|
CLAM DOWN posted:Fight me irl I’m not going near anyone waving a ten thousand dollar dongle shiv, yelling about seeing if I pass the scream test.
|
# ? Jul 7, 2020 22:09 |
|
|
# ? Apr 24, 2024 22:37 |
|
Who's got mid-level cloudy career advice? I'm doing devops-y stuff with a C# / .NET / AWS shop. It might be the case that my next career move is to an SRE position. From a casual looksee at job postings and chats with recruiters, employers seem to want SREs who are developers first and ops second. Would I be well served by doing a bootcamp or something else to work on actual programming skills? Some days I write powershell all day long, but I haven't ever done any proper programming except for a C class in college forever ago. I know bootcamps are universally shat on, but going from zero to interesting home-grown project seems like a big ask without any framework to extend upon. Or maybe I should be sticking to my ops guns and push towards architect and start working for a consulting firm? I guess what I'm asking is what skills should I, an ops heavy Windows-trained guy, develop to make myself attractive to every company that wants a devops unicorn (and is willing to pay for it )?
|
# ? Jul 7, 2020 22:36 |
|
Had a recruiter from Palantir reach out on LinkedIn. These guys are like 100% evil right?
|
# ? Jul 7, 2020 23:02 |
|
Agrikk posted:
Cool thanks, I think I'll give it a try for the smaller things I'm working on
|
# ? Jul 7, 2020 23:03 |
|
Thanks Ants posted:The web interface for Outlook is poo poo compared to Gmail in terms of speed, but Outlook is awful at accessing Gmail accounts so it depends on what type of user you have - are they all familiar with Outlook and people joining the company have to learn how to use Gmail? Great point, we have a lot of turnover work and constantly archive mailboxes or convert to shared. Most people use desktop outlook or mobile and not the Web version. The biggest gripe with Microsoft is the abysmal spam-detection and anti-phishing, while Gmail automatically catches all of it. My vendor seems to think we might be able to get Microsoft to toss in "Office 365 ATP Plan 1" to keep their email business. Has anyone here used "Office 365 ATP Plan 1"? Seems to come with E5. Does it let spam phishing emails through or toss customer replies into spam like this E3 garbage does on the daily? mllaneza posted:And then there's error messages....
|
# ? Jul 7, 2020 23:04 |
|
It's garbage. Microsoft's handling of spam is garbage.
|
# ? Jul 7, 2020 23:05 |
|
We're moving from on prem Exchange to 365 but keeping our Cisco ESA server just for spam and to use as a relay.
|
# ? Jul 7, 2020 23:10 |
|
Spring Heeled Jack posted:Had a recruiter from Palantir reach out on LinkedIn. These guys are like 100% evil right? Palantir is evil even for a defense contractor. Like, Boeing engineers get a shiver up their spine when they have to talk to those guys.
|
# ? Jul 7, 2020 23:14 |
|
GreenNight posted:We're moving from on prem Exchange to 365 but keeping our Cisco ESA server just for spam and to use as a relay. I feel like relaying a 3rd party provider is almost required if you really want to cut this stuff out. I get the feeling they are not doing what they can in efforts to sell their ATP product.
|
# ? Jul 7, 2020 23:14 |
|
I have always been super happy with Mimecast. I wish my current place would realize their stupidity and give it a look, but alas, we're "all in on Microsoft" to the point where our IT Manager and CIO spend a good portion of their time battling spam by hand.
|
# ? Jul 7, 2020 23:25 |
|
Internet Explorer posted:It's garbage. Microsoft's handling of spam is garbage. Yeah sounds right... sigh. The company we acquired was paying $12k/year for Cisco Iron Port just to have it layered on top of Gmail... sounds like overkill probably, and I usually stay far away from Cisco, but might be worth it to leave the meter running and slap it on O365. Internet Explorer posted:I have always been super happy with Mimecast. I wish my current place would realize their stupidity and give it a look, but alas, we're "all in on Microsoft" to the point where our IT Manager and CIO spend a good portion of their time battling spam by hand. When I looked at Mimecast they had no way to import a list of all our outgoing emails to customers/prospects in order to ensure none of them wound up in false positives. They could do it going forward, but couldn't retroactively do anything with O365's mail logs. Was kind of a dealbreaker on top of the dollars-per-user-per-month they were asking which I couldn't get by the CFO.
|
# ? Jul 7, 2020 23:30 |
|
Proofpoint fronting 365 has been pretty solid for us. I don’t manage it, Infosec does, but from an end-user perspective it works well. No email goes into or out of exchange online unless it passes through proofpoint, to include all remaining on-prem smtp relay.
|
# ? Jul 7, 2020 23:37 |
|
Internet Explorer posted:I have always been super happy with Mimecast. I wish my current place would realize their stupidity and give it a look, but alas, we're "all in on Microsoft" to the point where our IT Manager and CIO spend a good portion of their time battling spam by hand. At one point I blacklisted basically all of Northeastern Europe (4.0.0.0 to 9.255.255.255) in one go. And then went back in and punched a hole for our largest client who was in Finland after a couple people said "wow, spam's sure down today, but we haven't heard from $BIGCLIENT today...."
|
# ? Jul 7, 2020 23:50 |
|
devmd01 posted:Proofpoint fronting 365 has been pretty solid for us. I don’t manage it, Infosec does, but from an end-user perspective it works well. No email goes into or out of exchange online unless it passes through proofpoint, to include all remaining on-prem smtp relay. Yeah the acquired company's IT guy told me he did a POC between Cisco Iron Port and Proofpoint 5 years ago and that Proofpoint was "garbage at the time", sounds like they're out of Cisco contract so maybe I'll have to shop around again. TheFace posted:Windows search gets really fun in non-persistent VDI. You either turn off Windows search to avoid the issues, which is a poo poo user experience. You leave it on, which is then a poo poo experience for the first several hours of the user using the machine as it builds a search cache. Or you use one of the assorted ways to roam the windows search cache... the one I've tried (Appsense/Ivanti) would randomly break, leaving a broken search cache which would mess up Windows search in general. For years I've been pre-installing "Everything" search on windows machines, but now even that hasn't actually been finding everything on my home PC (seems to maybe be a permissions thing even though it's elevated to admin). Still way better than anything built-in on Windows though.
|
# ? Jul 7, 2020 23:51 |
|
I'm telling you, we've paired Cisco ESA with Umbrella and it's been fantastic.
|
# ? Jul 7, 2020 23:52 |
|
Zero VGS posted:Yeah sounds right... sigh. That's odd. You can import a custom list, so if you wanted to distill down a list on your own you should have been able to do it. That being said, Mimecast has the ability to auto-whitelist (for 90 days) anyone a user has emailed. It only applies to that user. With how easy Mimecast makes it for uses to see their spam queue, along with daily/twice daily spam reports was always more than enough for me. And I have worked in industries where a missed client email was a big deal.
|
# ? Jul 7, 2020 23:59 |
|
CLAM DOWN posted:Fight me irl You'd apologize for hurting my hand on your face.
|
# ? Jul 8, 2020 00:19 |
|
Our spam is pretty good but also we made it so anyone other than the US and India are blocked. Geo blocking everything works!
|
# ? Jul 8, 2020 01:43 |
|
The thing I like best about Barracuda is when a vendor or customer sends an automated email to about 50 employees, we get about 4-5 different reasons why a couple of the exact same messages were blocked, even though they were delivered to the other 45. 1. Reason: Intent 2. Reputation: Poor 3. Keywords 4. ... ???
|
# ? Jul 8, 2020 02:07 |
|
George H.W. oval office posted:Our spam is pretty good but also we made it so anyone other than the US and India are blocked. Geo blocking everything works! last time I checked it wasn't even supported officially in O365 to whitelist top level domains, it was a very complicated hack I had to do and I think even that broke after a bit. I don't need emails from .stream or .xxx or whatever, spammers have taken to using those a lot all of a sudden. Also someone bought our domain with 1 letter different just to try to phish us for financials, fun. I've never once seen an abuse@registrar email wind up doing anything.
|
# ? Jul 8, 2020 02:21 |
|
Spring Heeled Jack posted:Had a recruiter from Palantir reach out on LinkedIn. These guys are like 100% evil right? It's more like 200% evil, they have extra that's off the books
|
# ? Jul 8, 2020 02:53 |
|
Zero VGS posted:last time I checked it wasn't even supported officially in O365 to whitelist top level domains, it was a very complicated hack I had to do and I think even that broke after a bit. I swear I'm not shilling, but Mimecast has protection against that. It can also do lookups for similar internal names and block if there is a direct match. https://community.mimecast.com/s/article/Configuring-Impersonation-Protection-Definitions-2027248726
|
# ? Jul 8, 2020 05:23 |
|
I don't think Office 365 ATP improves the filters in any way, it just performs things like extra scanning of file attachments and follows URLs to check for malicious links. The filtering is still awful when compared to what you get with G Suite.
|
# ? Jul 8, 2020 09:53 |
|
Aww sheesh the wonders of remote equipment, when it comes to Macs what reasons/causes are there that stop them from registering in Windows DNS? I've got one in particular (which'll be fun if its an endemic problem) that appears to be bound to AD that's gone dark to some services but is otherwise fine with it's VPN connectivity back to the corp network, its just the hostname isn't getting out.
|
# ? Jul 8, 2020 10:44 |
|
Spring Heeled Jack posted:Had a recruiter from Palantir reach out on LinkedIn. These guys are like 100% evil right? The company is named after a magic crystal ball that's used by the lord of evil to spy on his enemies and drive them to suicidal despair before crushing them with overwhelming military might. It's very "Are we the baddies?".
|
# ? Jul 8, 2020 14:05 |
|
Thanks Ants posted:I don't think Office 365 ATP improves the filters in any way, it just performs things like extra scanning of file attachments and follows URLs to check for malicious links. The filtering is still awful when compared to what you get with G Suite. Neutering links and other automated actions is definitely what you are getting from a lot of the 3rd party services. It just so happens that the 3rd parties are going a much better job of keeping an email from even getting to the inbox.
|
# ? Jul 8, 2020 14:27 |
|
Happiness Commando posted:Who's got mid-level cloudy career advice? SRE is rapidly becoming the next DevOps, in that it means whatever the hell the person using the term wants it to mean. You'll encounter anything from the original Google vision of "what if we had software engineers tackle ops problems?" to "sysadmin gruntwork straight out of 1995, but we called it SRE to sound cooler and trick people into applying". So you'll need to read the job description and speak to someone at the company to figure out what you're getting into. Organizations running with the spirit of the Google definition will be looking primarily for developers who happen to also have strong systems skills. Which sounds like what you're seeing, too. It really depends what you want to do. I don't think learning to code will ever be a bad decision for your career in tech, though. And if you do want to get into SRE, it's going to be necessary. Even if you decide to "stick to your ops guns" it's going to be hard to avoid. So much infrastructure these days is built and managed with things like Terraform, Ansible, Powershell, etc. As an architect you'll still want to be conversant in that stuff. I guess the TLDR of this is yes, I think it's in your best interest to build some basic coding skills I can't speak to whether bootcamps are a good idea or not. Maybe you can find some automation projects in your current role and learn on the job. But getting that on your resume is going to be a pretty straight line to better paying work.
|
# ? Jul 8, 2020 14:37 |
|
Kassad posted:The company is named after a magic crystal ball that's used by the lord of evil to spy on his enemies and drive them to suicidal despair before crushing them with overwhelming military might. It's very "Are we the baddies?".
|
# ? Jul 8, 2020 14:39 |
|
Docjowles posted:SRE is rapidly becoming the next DevOps, in that it means whatever the hell the person using the term wants it to mean. You'll encounter anything from the original Google vision of "what if we had software engineers tackle ops problems?" to "sysadmin gruntwork straight out of 1995, but we called it SRE to sound cooler and trick people into applying". So you'll need to read the job description and speak to someone at the company to figure out what you're getting into. Organizations running with the spirit of the Google definition will be looking primarily for developers who happen to also have strong systems skills. Which sounds like what you're seeing, too. I appreciate the reply. What might have gotten missed is that I lean heavily on Powershell. Some days (weeks) my entire workday is consumed by writing or fixing scripts. Finding things to automate isn't a problem, the question is more of 'given that Windows / Powershell SRE postings are vanishingly rare, am I handicapping myself by not knowing C# (or python or whatever)'
|
# ? Jul 8, 2020 14:47 |
|
Happiness Commando posted:the question is more of 'given that Windows / Powershell SRE postings are vanishingly rare, am I handicapping myself by not knowing C# (or python or whatever)' In my experience, powershell is used for the manipulation of hosts and how they interact with the environment. It’s super handy for a windows operations role, but nonexistent from an application standpoint. I use powershell to launch pre-baked or half-baked EC2 instances for auto scaling groups all the time. For application development you’ll want c# for dotNet applications or python or (^gasp*) java for most everything else. Though I see tons of user-grown tools written in PHP because WAMP / WIMP typically seems to be babbys first application stack.
|
# ? Jul 8, 2020 15:05 |
|
Knowing programming is good in general. That's almost entirely language agnostic. Powershell is an absolute garbage language, but it's certainly better than batch and you can learn some programming concepts with strict mode and $ErrorActionPreference = "Stop" forcing you to actually build for robustness. And since Powershell is so incredibly limited it forces you to reach into .NET for anything trivial-but-not-trivial-for-Powershell, like Set operations. Powershell for application development is hilarious, but not in a good way. I've written multithreaded code in Powershell, including GUI code, and I never ever ever want to do that again (and I won't). Learn Python. It's universally used in the Linux ecosystem, it has bindings for a ton of stuff, it is very malleable but still sane, and it scales from one-off scripts to GUI programs. It's the only language I use at work and at home. If you're stuck with Windows, learn C# since a lot of the things not covered by Powershell commandlets require writing types in C# that you can use from Powershell. I have an utterly trivial script running on every login in our Windows computer pool that consists of 48 lines of C# to create a bunch of interfaces into COM and one line of Powershell to instrument that code to…mute audio.
|
# ? Jul 8, 2020 15:32 |
|
A lot of the problem with PowerShell is that it doesn't have all the tools built into Windows that *nix has. Something that would be a single command in bash ends up being a loving page long PowerShell monstrosity. If you go over to /r/powershell your brain will loving explode. Going to be a real poo poo show in 5-10 years when companies have all these business processes running on hacked together PowerShell scrips that should have never seen the light of day. gently caress, they were writing old school .BAT scripts at my old job in YTOL 2020 because nobody bothered to learn PowerShell. Not sure which is worse.
|
# ? Jul 8, 2020 15:57 |
|
Antigravitas posted:Learn Python. It's universally used in the Linux ecosystem, it has bindings for a ton of stuff, it is very malleable but still sane, and it scales from one-off scripts to GUI programs. It's the only language I use at work and at home. Agree 100%. I've written so much random poo poo in Python. System scripts, data-processing poo poo I couldn't do in Excel, web apps, Windows GUI apps to create PDF's from SQL queries to an old IBM system, another one that communicated with a testing machine over serial...
|
# ? Jul 8, 2020 15:58 |
|
Bob Morales posted:A lot of the problem with PowerShell is that it doesn't have all the tools built into Windows that *nix has. Azure deployments should be interesting by that time.
|
# ? Jul 8, 2020 16:32 |
|
Happiness Commando posted:I appreciate the reply. What might have gotten missed is that I lean heavily on Powershell. Some days (weeks) my entire workday is consumed by writing or fixing scripts. Finding things to automate isn't a problem, the question is more of 'given that Windows / Powershell SRE postings are vanishingly rare, am I handicapping myself by not knowing C# (or python or whatever)' There are Windows SRE roles but as you noted, they are uncommon. Because honestly if you are spinning up a new SaaS business or whatever and you hope it takes off and scales hugely, why are you going to saddle yourself with the licensing costs of Windows, MSSQL, and so on? These jobs exist, but they're less common than postings for someone who can write Python or Go on Linux. If you just love the Microsoft ecosystem, that's cool, you can probably find something. If your goal is to be as broadly appealing as a candidate as possible, yeah I would say you are handicapping yourself by not knowing a "real" programming language.
|
# ? Jul 8, 2020 16:39 |
|
I can't read the Powershell related subreddits. They read extremely culty. Same goes for all the gushing blog posts about that one weird revelatory Powershell trick that cures cancer in this one very simple scenario. I wouldn't mind so much but do they have to be so extremely self-congratulatory over replicating >30 year old concepts? It took until Powershell 5.0 to introduce classes for crying out loud.
|
# ? Jul 8, 2020 16:45 |
|
Yeah, I got super tired of the wider powershell community pretty quick. Powershell really shines when you're automating tasks using first party modules, I wouldn't want to manage AD or O365 without it. Anything more complicated and you need to transition to a 'proper' programming language.
|
# ? Jul 8, 2020 16:52 |
|
Yo, any MSSQL experts here? I have an odd question. If I enable encryption and load a valid server cert onto a SQL 2014 instance to allow for SSL/TLS connections, but set "force encryption" on the instance to no, can I still connect without the encrypt=true flag in the connection string? Or will those fail now? Reason for this being, if I have a mix of legacy apps that don't support encryption vs modern app that do.
|
# ? Jul 8, 2020 17:08 |
|
Happiness Commando posted:Finding things to automate isn't a problem, the question is more of 'given that Windows / Powershell SRE postings are vanishingly rare, am I handicapping myself by not knowing C# (or python or whatever)' You should absolutely learn Python. For better or worse, it is the programming language lingua franca right now, and while it does have some problems it is strictly an upgrade compared to Powershell. You can, and should, swap all of your powershell scripts to being orchestrated by ansible, which is a python utility that interacts with windows hosts over winrm/psrp. The core of ansible's windows automation is a set of shared C# libs that are imported by powershell scripts and used to idempotently enforce a desired state that you will provide. It's a great set of base requirements for your scripts, since ansible has a documented interface for any custom logic you need to build, and writing scripts to meet some defined interface is pretty much the lowest bar on the ladder of "I am actively creating technical debt with my nonsense" that climbs to "It is useful for me to write powershell at my job". It's also cross platform and can be used to manage any device or API you will encounter on the job market in the foreseeable future, and if you use it for tasks of even moderate complexity you will find yourself wanting to pop the hood and write some org-specific plugins for it, which ansible makes very easy and is also a good introduction to practical python in a project with some complexity. C# is a wholly inoffensive language that is also extremely difficult to recommend for ops work. It's one of those things where either you're using it because everyone else is, or you have no reason to use it over a similar strongly typed "enterprise" language, which varies wildly based on your job. You can learn enough about programming in general from Python that if you ever need to transition into a C# role you'll be able to do it with only a bit of difficulty. I can't think of a general purpose language that would be a better lead-in to C#/Java than Python, mostly because a lot of the things you get from those languages that you do not get from Python (strict typing, method overloads, static interfaces, etc) are things that are awful in general and should be avoided if possible.
|
# ? Jul 8, 2020 18:03 |
|
|
# ? Apr 24, 2024 22:37 |
|
Kassad posted:The company is named after a magic crystal ball that's used by the lord of evil to spy on his enemies and drive them to suicidal despair before crushing them with overwhelming military might. It's very "Are we the baddies?". Sauron was the good guy and was helping to bring in the future. The books and movies are propaganda. Join Palantir don’t believe the lies.
|
# ? Jul 8, 2020 18:07 |