Posts

Advice for breaking into the DevOps field

 A former co-worker reached out a few weeks ago and was looking for advice to give to his son who was about to Graduate and looking to break into the DevOps field. Here is the advise I gave, specifically around the Chicago market: A few years ago I read "The Phoenix Project" and that really got me to focus on changing my career trajectory. I think it's a great explanation of some of the fundamentals of the DevOps philosophy without being too dry. I can't recommend it enough. Skills wise - automation is going to the be the key thing to focus on and it's not going away anytime soon. Tools like Ansible & Terraform are really great to spend time with. Depending on what his dream job is, I would look up and start to focus on the skills required to get there. For example, if he's interested in working for Google, he'd probably want to put some time in to learn Golang, Kubernetes, etc. I think the most important thing is to network, if he plans on staying in

What is Azure DevOps and why aren't you using it?

 I wanted to answer what the "Azure Devops" Microsoft suite is as many people may not understand the powerful tool that it is and as a former consultant I see a lot of people have a ton of disparate tools when Microsoft makes it easy.  So - here are 5 reasons to use Azure Devops. 1) Replace JIRA Azure Boards can replace your backlog in JIRA. If you run an agile team, you probably use Jira - however you can easily use Azure Boards and replace your JIRA backlog. The benefits are that you are buying into the Azure DevOps suite and have one tool to manage your code and backlog. JIRA can be expensive, so it makes sense to start a new project with Azure Boards - no need to default to JIRA. 2) Replace Bitbucket, Gitlab, TFS, etc. Azure Repos enables users to write to private cloud hosted repos. This way you can not only take advantage of having a Microsoft hosted and private repo, but you can easily integrate with the other tools in the Azure Devops suite like Test Plans & Pipel

TIP 0005: Test bad SSL

This is a tool for testing "memorable site for testing clients against bad SSL configs" https://badssl.com/

Easy and Free 2FA enabled Secure VPN solution in Azure

Image
Long have I looked for a secure and easy to setup alternative for a "Jumpbox" or bastion server solution in Azure. Secure access always seems to add a lot of management overhead and cost to a project. Either you have to create a separate RDS server and pay for the licenses or you have to use the Client VPN solution in Azure that is limited. Luckily, Pritunl has a great opensource VPN product which you can use to limit your exposure to the outside world. Under the hood Pritunl is built on the OpenVPN protocol which we all know and love, and you can easily enable 2FA with minimal setup. To setup Pritunl, simply create a new Ubuntu VM image from the Azure marketplace. I used the latest 18.04-LTS image, but all other flavors of Linux will work as shown in the  Installation documentation. There really isn't much to the setup, I simply ran the "Ubuntu Bionic" commands listed on their documentation: sudo tee /etc/apt/sources.list.d/mongodb-org-4.0

Azure - Helpful resources

A living list of helpful resources and links to Azure tools. Azure Resource Explorer  - A tool to view and edit the direct ARM JSON. Azure Speed test tool  - Runs speed tests and determine latency between regions. Azure Advisors Yammer  - Useful for questions - monitored directly from the product team often times. Learning Build Azure  - A great community centered around certification and learning. Whitepapers Whitepapers  - Customer engagement materials.

Azure - Check Invitation Status to guest user

Image
Often times you will need to invite a 3rd party to your Azure AD tenant to support your environment. When you add them to a resource, they will automatically be invited as a guest user in your Azure AD tenant, however they won't be able to access this until they accept the invitation email. If you send an invite to a guest user you can see if they have accepted the invitation or not. You also have the option to resend the invitation. From Azure AD you can search for guest users and drill down into an individual one. Here is what the email looks like - the key here is the email comes from " [email protected] " because it can be sent on behalf of this may end up in the junk or spam email folder, so be sure to have them check there.

AZ-102 Study notes - Part 4

Manage identities (15-20%) Manage Azure Active Directory (AD) Add custom domains  Add a purchased domain and add the MX or Text records. (ms=msXXXXXX) The person who creates the tenant is automatically the global administrator. TTL must be 60 minutes. Make suire you don't have any unmanaged PowerBI tenants. Configure Azure AD Identity Protection Azure AD identity protection is P2 level and above. You can force people to register for MFA - once everyone is register you can add everyone. User / sign on risk prevents or forces MFA sign in from compromised users. Azure AD Join, and Enterprise State Roaming With Azure AD settings you can enable local admin rights for Azure AD members. The local admins are set as device admins. ESR allows Windows 10 user data to be synced between devices. Data is encrypted. Requires "EMS". Configure self-service password reset Password reset - selected groups or all. One or two methods. Email / Office Phone