3 April 2024

Microsoft ESI

What is Microsoft ESI? Microsoft Enterprise Skills Initiative (ESI) is a program designed to provide organizations with comprehensive learning paths and resources to upskill their employees in various Microsoft technologies. The initiative is particularly focused on Microsoft’s cloud solutions, including Azure, Microsoft 365, and Dynamics 365, among others. Here’s a detailed breakdown of why Microsoft ESI is considered a great resource for both individual learners and organizations:

  1. Tailored Learning Paths: ESI offers customized learning paths that align with specific job roles and skill levels. This personalized approach ensures that employees can focus on acquiring the skills most relevant to their current positions or career aspirations within the Microsoft ecosystem.
  2. Comprehensive Content: The program provides access to a wide range of learning materials, including on-demand courses, hands-on labs, and instructor-led training sessions. This diversity in content delivery methods caters to different learning styles and needs, enhancing the overall learning experience.
  3. Certification and Career Advancement: Through ESI, learners have the opportunity to prepare for and earn Microsoft certifications. These certifications are recognized industry-wide and can significantly boost an individual’s credibility and career prospects in the tech industry.
  4. Access to Experts: Participants in the ESI program often have access to Microsoft experts and instructors. This direct access allows for real-time feedback, deeper insights into the technology, and guidance on applying the learned skills in practical scenarios.
  5. Cost Efficiency: For organizations, enrolling in ESI can be more cost-effective than sourcing training from multiple providers. The program offers a consolidated platform for learning and development, reducing administrative overheads and streamlining the upskilling process.
  6. Staying Current: Microsoft technologies evolve rapidly. ESI ensures that the learning content is up-to-date with the latest features, tools, and best practices. This enables learners to stay current with technological advancements and apply the latest solutions to real-world problems.
  7. Community and Support: Learners are not alone in their journey. ESI often includes access to a community of peers and Microsoft professionals. This network can provide support, share insights, and offer solutions to challenges faced during the learning process.
  8. Business Impact: For organizations, the upskilling of employees through ESI can lead to improved efficiency, innovation, and competitiveness. Skilled employees are better equipped to implement and manage Microsoft solutions effectively, driving digital transformation and business growth.

In summary, Microsoft Enterprise Skills Initiative stands out as a resource for its comprehensive and tailored learning solutions, certification opportunities, cost efficiency, and the potential to significantly impact individual career growth and organizational success in the digital landscape.


How do i get access to Microsoft ESI? Access to the Microsoft Enterprise Skills Initiative (ESI) typically involves a few steps, mainly centered around coordination with Microsoft and potentially your organization’s leadership or IT department, depending on your role and the size of your organization. Here’s a general guideline on how you might gain access:

  1. Check with Your Organization: Often, access to Microsoft ESI is arranged through corporate agreements or partnerships with Microsoft. If you’re employed by a company that uses Microsoft products extensively, start by inquiring with your HR department, IT department, or whoever handles training and development. They can inform you if your organization is already enrolled in the ESI program or if it’s eligible.
  2. Microsoft Account Manager: If your organization is not currently enrolled but is interested in joining, the next step would typically involve contacting your Microsoft account manager. Large organizations usually have a dedicated account manager at Microsoft who can facilitate access to various programs, including ESI.
  3. Microsoft Partner Network: For smaller organizations or those without a direct relationship with Microsoft, reaching out through the Microsoft Partner Network can be a pathway. Microsoft partners can provide information on how to enroll in ESI and even assist with the process.
  4. Microsoft Learning Platform and Support: Microsoft’s official learning platform, Microsoft Learn, and other support channels can provide guidance on accessing the ESI program. While direct signup might not be available through these platforms, they can offer resources, contact points, and possibly direct you to the right channels for your organization to gain access.
  5. Eligibility and Requirements: Understanding the eligibility criteria and requirements is crucial. These can vary based on the program specifics at the time of your inquiry. Requirements might involve certain commitments from your organization in terms of the number of employees to be trained, the level of Microsoft products usage, or a financial investment in Microsoft technologies.
  6. Follow Formal Enrollment Process: Once in touch with the right Microsoft representatives, they will guide your organization through the enrollment process. This might include signing agreements, setting up an organizational learning portal, and accessing the materials and resources provided as part of the ESI.

It’s important to note that the specific steps and processes can vary depending on changes to the program, your location, and the current policies of Microsoft. Therefore, the most effective approach is to directly engage with Microsoft or authorized partners for the most current and applicable information.

16 May 2021

GitLab Certified Associate Certification

GitLab - GitLab Certified Associate

I’ll be honest; I’ve little experience using Git, or any other versioning software for that matter. I have had an interest in Git for a while now though. Mostly for keeping a personal code repo; scripts for working in the Azure and AWS clouds, PowerShell scripts for system administration tasks, and most recently to use to learn and deploy Docker and Kubernetes in my home lab. Previously, I just never thought that I had had the time to learn it. So when I stumbled across a link to register for FREE, for the GitLab Certified Associate (GCA) Training and Exam, I decided “What the hell. let’s do it!” (The link only lasted 2 days before they took down the free offering due to overwhelming interest, so sorry folks, I can’t provide you with the link.)

In my personal opinion, this certification is much more of a knowledge certificate than a technical certification. I feel like the course is designed to take you from 0 to drive. You cover all the basics and afterward, you’ll be able to jump right into using git without feeling like an imposter. If you have no experience, like me, this is the perfect place to start. If you’re already familiar with Git, well tough… You’ll still need to get the GCA before you can get one of their ‘specialist’ or ‘professional’ certifications. More info on their more advanced certifications can be found here.

The hands-on, self-paced, training lab was informative. There was definitely a sprinkle of marketing in there, like the inclusion of GitLab’s history. But they did do a good job of teaching the various Git concepts and terminology. They also included a bunch of labs to work on while proceeding thru the training. The hands-on portion, doing labs, was by far my favorite part. I like to learn by doing. So doing stuff like making a pull request, making changes in the WebIDE and from the command prompt, tagging code, and committing code to a project was what really made the training count. I also was able to recall that hands-on training to complete the exams later on. Like I mentioned early, I didn’t think I had the time to commit to learning Git… Well by spending 1-2hrs a night, for just a few nights, I was totally able to learn how to use Git.

The exam was twofold. One part was a “written” exam with questions you had to answer. The second part was a “lab” exam where you had to work a project and submit that project for grading. The written exam was not too bad. They give you a series of questions and you have to score 100% on them before you can proceed to the “lab” project exam. The questions dealt with terminology and things that GitLab could do. Honestly, if you did the labs, it was pretty easy as they had already covered all the information. I didn’t feel like there were any surprises or gotchas. I was a little more worried about doing the “lab” project. But again, having done the hands-on training labs, it was pretty straightforward of an exam. Some of the verbiage in the lab instructions had confused me up, and I had to reread the task it asked for a couple of times. But in the end, they again were only asking you to do stuff they had covered in the training materials. So nothing too bad if you take your time to complete it.

I feel like unless you work in development or DevOps, this is not going to be a high-priority cert for you to get. For most folks, I feel that this certification is going to more of a skill that they can add to their resume to show one more item that they are knowledgeable in. That said, it won’t hurt any to get the GitLab’s GCA if the opportunity presents itself like it did for me. You never know what you will be working on 1, 2, 5, or even 10 years from now in the future. IT is always changing. Who knows…. Tomorrow could come, and you or I might find ourselves in some sort of role needing to deploy code to a production CI/CD pipeline and using GitLab to commit our code change and push it. You never know… It could happen and when it does you’ll be happy you got yourself the GCA.

14 January 2020

IT Academy @ Stanly CC

Staying up to date and current in IT work and IT specializations is important. Things are always changing, and vendors are always introducing both new products and new paths to certification on their new products.

If you are paying for your own training and certifications, one great resource you should check out is Stanly Community College’s IT Academy. Through their IT Academy, they offering professional level training at an affordable community college price. Depending on what your looking to learn, you should take a look at what Stanly CC is offering. Stanly CC has partnerships with some big vendors in the IT space and offers online courses that will satisfy the classroom portion on your path to various certifications.

I recently have had some personal experience with Stanly CC. I haven taken two of their VMware courses; “Install, Configure, Manage – vSphere 6.7” and “Optimize and Scale – vSphere 6.7”. The courses themselves were pretty well done. Lots of in-depth videos that dived into the intricacies of vSphere environment and ESXi. They also had lots of really great labs to work through that corresponded to the videos. The hands-on labs, IMHO, were the best part. They really provided the chance to “get your hands dirty” and actually set up things like a VDS switch, configuring tag based storage policies, or running esxtop to determine which virtual machines were experiencing resource contention; just to name a few of the labs.

Overall, I was happy having gone the Stanly CC route. The skills that I learned there definitely helped me towards passing my exams and earning my VMware VCP-DCV certification. I give them a solid recommendation in terms of improving skill sets and advancing your technical knowledge.