IT Career Juice Blog


Jumpstart your career with the latest and greatest news on IT hiring trends, emerging technologies, and the skills and certifications that modern employers demand. Blog posts are written by subject matter experts, and continually updated with current figures and analyses.


Recent Posts

Required Skills for Cyber Security Professionals

Required Cyber Security Skills

The demand for dedicated cyber security talent is higher than ever before, and it's unlikely to decelerate any time soon. Many companies are feeling the pressure from an ever-growing threat landscape, and are compelled to seek out professionals who can help protect the organization from harm. According to a study conducted by the Center for Cyber Safety and Education and (ISC)², the workforce shortage in the cyber security industry is projected to hit 1.8 million by 2022. There's no better time for professionals in the cyber security field to hone and expand their skill set, becoming a valuable asset in the process.

When it comes to developing these skills, it helps to view them in the context of cyber security specialties. While job roles and day-to-day responsibilities often overlap, and professionals must adapt to new knowledge all the time, these specialties can still help an aspiring cyber security professional focus on a group of skills that are most appropriate for them.

The following are in-demand cyber security specialties and the skills you need to excel in each one:

Continue reading

DevOps: Hot Skills, Tools, & Certifications

A breakdown of the myriad skills, platforms, and credentials that will help you succeed in the red-hot field of DevOps engineering.

DevOps Skills and Tools

What is DevOps, and why is it smoking hot right now?

DevOps is a combination of the words Development and Operations. An approach to software development with roots in Agile, DevOps breaks down the walls that separate the software development side of IT from the operations side. DevOps has many goals including improved communications between software development and IT operations staff, and the better, faster creation of applications that are immediately fit for production use.

DevOps is hot due to its proven competitive business advantages. “High-performing organizations [in this context, organizations that use DevOps] decisively outperform their lower-performing peers. They deploy [software] 200 times more frequently, with 2,555 times faster lead times, recover 24 times faster, and have three times lower change failure rates.” – The Puppet 2016 State of DevOps Report.

To prepare for a career in DevOps, learn what skills are in greatest demand, the tools and technologies you should master, and the certifications that can show employers you measure up.

Continue reading

How to Start a Blockchain Development Career

Blockchain, the distributed ledger supporting bitcoin, is finding its way into an increasing number of domains. Here's an intro to this exciting new technology along with tips on getting started in a blockchain development career.

Blockchain Skills In Demand

Along with other technology trends like Artificial Intelligence and Virtual Reality, blockchain has become a buzzword in Silicon Valley and beyond. Blockchain is the distributed ledger that powers bitcoin and other cryptocurrencies. Now it’s proving its potential in other fields including the Internet of Things, supply chains, finance and entertainment

Tech giants such as IBM and Microsoft are starting to invest in blockchain and plan to incorporate its features and innovations into their businesses. Experts believe that blockchain will be a defining factor in the future of the Internet and online business.

Consequently, knowledge of blockchain use cases and development can help your business in the long run, and your career as a technology expert and software developer. Here's what you need to know about getting started with blockchain development.

Continue reading

Skills You Need to Land a Machine Learning Job

Machine Learning Job Skills

Machine learning (ML), the subset of Artificial Intelligence (AI) that enables computers to “learn” to perform tasks they haven’t been explicitly programmed to do, took huge leaps in 2016.

Basically, machine learning refers to algorithms that ingest huge amounts of data, extract patterns from that data and turn those patterns into actions. It is now being employed in a vast number of industries to improve efficiency and open up new possibilities. When you see an advertisement on a website that seems aligned to your needs and tastes, it’s machine learning doing its magic. When Amazon makes suggestions about what other products you might be interested in buying, a machine learning algorithm is at work behind the scenes. The same goes for your Facebook newsfeed, and countless more every-day examples. ML is also slated to do much more in the future, such as fighting cybercrime and even running beauty contests.

And naturally, as is the case with every technology that starts to gain traction and become widely adopted, machine learning is creating a ton of IT job opportunities, especially for machine learning engineers. The average salary for AI and machine learning talent is north of $100K, and in some cases on par with NFL quarterbacks.

Here are the skills needed to begin and advance your machine learning career path:

Continue reading

Technical Writing 101

Senior Technical Writer and Software Trainer, Keith Johnson, explores the key requirements of becoming a technical writer, and the steps you can take now to practice and achieve them.

Technical Writing 101

Technical writing is a great field. As a Technical Writer, you will be making contributions to companies, schools, and organizations in profound ways that most people cannot comprehend. It is this truth and experience that has motivated me throughout my twenty-five year career in technical writing.

What is the best way to prepare for or enter the technical writing field? Whether you choose to approach technical writing through a formal education, such as a college degree program with a technical writing or related major, or through a non-traditional path like technology books, online courses, internships, entrepreneurship, and/or self-publishing, here are the “tech writing cement blocks” you can use to establish your career foundation to both becoming a technical writer and enduring its daily challenges as you go into the office armed with your pen, notepad, and laptop.

Continue reading

20 Things I've Learned from 20 Years in IT

Veteran systems administrator and project manager, Scott Matteson, shares tips and insights from his 2+ decades in the IT field.

IT Career Tips Advice

Working in the field of Information Technology means more than fixing computers or troubleshooting email issues. Thriving in this career requires you to sort out an intricate tangle of problems, priorities and people on a daily basis. Keeping your technical skills relevant and up-to-date is always a challenge, but one that’s well within reach if you train on the job, enjoy learning new things, and keep your thumb on the pulse of the tech community.

However, it’s harder to figure out how to deal with “back end” tasks like juggling priorities, managing stress and developing positive working relationships with peers, customers and managers. In fact, handling interpersonal relationships can be more challenging (and rewarding) than managing the tech itself – and it’s essential since the technology goes hand in hand with the people who use it.

IT roles are changing; support may be located remotely, systems might be off site, and some jobs will disappear entirely. However, there will always be pain points, pressure and personalities in the field. I've worked in the IT space since 1994, primarily in the realm of support and implementation. Along the way I've made a few observations with accompanying advice which I want to share with you. Many of these apply to my role as the “go-to” guy who can get things running, but I think they are universally relevant to any role where you're seen as a resource or a decision-maker on which other people depend to do their jobs.

So without further ado, here are 20 things I've learned in my 20 years in IT:

Continue reading

Hot IT Skills in the Internet of Things

The Internet of Things is one of the most revolutionary technology trends of our lifetime -- and it’s poised to explode. These skill sets will maximize your salary and marketability in the proliferating Internet of Things.

Hot Computer Skills IoT

Simply put, the Internet of Things (IoT) is the merger of the physical world with the digital. In the IoT, everyday objects are embedded with technology – such as Wi-Fi and sensors – to acquire a unique online identity and gain the ability to interact with their external environment. This infinite network of “smart” devices promises a range of benefits for businesses, individuals and society at large, including reduced waste, increased safety, greater convenience and improved quality of life.

The vanguard of the IoT revolution is here: Smart objects ranging from fitness wearables and home appliances to connected factories and even whole smart cities are coming online daily, but this is only the beginning. As broadband and hardware costs continue to fall, innovations in mobile and cloud abound, and society continues to embrace an increasingly connected culture, the Internet of Things will explode -- Gartner (conservatively†) predicts 26 billion devices on the Internet of Things by 2020, when by IoT product and services will be generating $300+ billion per year.

Big business is all-in: Tech-giants like Cisco, IBM and SAP are launching internal business units and spending billions to grow the infrastructure of the Internet of Things, while major consumer and industrial manufacturers like Ford, General Electric, Bosch and Philips are working overtime to develop the next generation of intelligent devices. And it's a feeding frenzy on IoT startups; myriad VC firms alongside IT trend-setters like Google and Intel are rapidly acquiring promising hardware and software suppliers in the Internet of Things ecosystem.  

As the Internet of Things continues to expand, forward-thinking IT professionals will enjoy a variety of challenging and lucrative job opportunities. These IT skill sets will be especially sought-after in the age of IoT:

  1. Business Intelligence

    With so many devices consuming and sending exabytes of raw information, the true potential of "big data” will be realized. Organizations will endeavor to collect, store, and analyze smart device data streams for actionable intelligence -- business intelligence specialists with skills in sensor data analysis, data center management, predictive analytics, PaaS (Platform as a Service), as well as programming chops in popular big data platforms like Apache Hadoop and NoSQL, will be ideally positioned to meet these needs. Strong business acumen will also be a key differentiator, particularly for BI executives tasked with divining additional opportunities in the burgeoning Internet of Things.
  2. Information Security

    Already home to one of the largest talent gaps in the IT workforce, cyber security specialists will be even more sought-after as the influx of IP-enabled devices increase the complexity – and with it the potential exploits and privacy concerns – of networked devices. Will someone be able hack into your smart-fridge and gain access to your entire network? IT security pros skilled in vulnerability assessment, PKI (public key infrastructure) security, ethical hacking, and wireless network security are already being scooped up to evaluate and mitigate risks like these. Knowledge of data ethics and privacy policy will further help you advance your information security career in the IoT.
  3. UI / UX Design

    PC, smartphone and tablet screens are rectangles. Objects in the Internet of Things will come in every shape and size; some will have very small screens, and others will have no visual display at all. Talented user interface (UI) and user experience (UX) designers will be a hot commodity as IoT providers strive to develop effective, user-friendly interfaces despite this shift in paradigm. Marketable skills for UI/UX designers in the IoT include Responsive Web Design (wherein visuals dynamically adjust to screen-size, platform and orientation) and Service Design (human-centered design approach that intuitively guides users through complex services).
  4. Mobile Development

    Many of our smart objects will be controlled with mobile devices, i.e., smartphones, tablets, and wearables, driving additional demand for the white-hot mobile application development job role. Platform-wise, Apple iOS and Android application developers will garner the most demand, as these two platforms account for over 90% of mobile devices in U.S. circulation (currently neck-and-neck at about 45% market share each). Digging a little deeper, those with experience developing mobile apps that communicate with external hardware and sensors will be especially sought-after in the proliferating Internet of Things workforce.
  5. Hardware Engineering

    Computer hardware engineers design and build the actual electronics at the heart of the Internet of Things movement. Engineers who can develop and install Wi-Fi, Bluetooth and other connectivity solutions will be in great demand. Other valuable hardware skills in the IoT include AutoCAD drafting, micro-electromechanical systems (MEMS) engineering, wireless sensor design, and quality assurance. Hardware technicians will also benefit from razor-sharp soft skills, such as effective verbal/written communication and conflict resolution, which they’ll need in spades to successfully collaborate with design and manufacturing teams in the IoT.
  6. Networking

    Smart devices wield a variety of sensors and applications to communicate with their environment. Getting these devices to interact effectively demands a wide array of networking tools and techniques. Network pros will need top-notch skills in designing, maintaining and optimizing large-scale traffic across secure, reliable and redundant backbones. Working knowledge of WiFi and other wireless (3G/4G/5G) connection methods will be in high demand, along with the ability to support Radio Frequency Identification (RFID) and Near Field Communication (NFC), and wireless protocols that don't consume a lot of battery power - such as Bluetooth Low Energy (BLE) and ZigBee. Providing for diversity of content and understanding the underlying application flow will also be vital for IT pros supporting this critical data network.
  7. Programming & Software Development

    With the industry still in its infancy, the IoT development landscape is very diverse. There are various platforms to choose from and it'll take more time before industry standards are stabilized and set in stone. Nonetheless, some programming skills are more in demand than others. Python is a choice language. It is popular with Raspberry Pi, the single-board computer that is widely used in IoT projects of all sizes. Also crucial to IoT is Node.js, a low-resource server platform that manages connected devices. Node.js is based on the JavaScript programming language. If you want to dig deeper and get into more advanced scenarios such as programming microcontrollers and Arduino boards, knowledge of C/C++ will be a must. These platforms will give you a great jumpstart in programming the IoT.

The list of marketable skills in the Internet of Things will continue to grow as new business challenges and tech breakthroughs arise. I will continue to update this post with the latest & greatest IoT skill sets as they emerge.

† Gartner predicts 26 billion devices on the Internet of Things by 2020 (excluding PCs, smartphones and tablets). International Data Corporation (IDC) forecasts 30.1 billion autonomous devices on the IoT in 2020, while Cisco and Ericsson each say 50 billion (but keep in mind they have a horse in this race). Personally, I wouldn't be surprised if the scope of the Internet of Things surpasses all four predictions by decade's end.

Continue reading

Land a Job at a Hot Tech Startup

Debunking the well perpetrated myth of the elusive "startup," we show how you can score that dream job at a buzzing new tech venture.

Tech Startup Job Search Tips

There is no denying the fact that up and coming tech companies, a.k.a. startups are all the rage. The massive payout that comes with a well timed exit coupled with the unconstrained atmosphere where anything is possible have served well to reinforce the myth of the next gold rush. The web is crawling with stories of the next 20-something college grad launching a hot new product that takes the world by storm.

As captivating as that notion is, the reality is that most viable startups function much like a large established organization, except that all processes are scaled down. There isn't nearly as much Red Bull fueled all-night coding frenzies as the media would have you believe. The truth is that the vast majority of the proverbial tech founders are well above 20 years of age. A well documented fact often skewed by outsiders is that the average age of founders in new technology ventures is 40 years old. Aside from that, companies initiated by older entrepreneurs statistically end up having a higher success rate, measured by the number of so called exits - acquisitions, mergers and IPOs.

If your goal for the new year is to secure a well paying job, give meaning to your work, take on healthy challenge and responsibility, rapidly prototype solutions that have a real time impact, and reap potential rewards once the company matures, you should think about joining a tech startup. Just make sure you stick around long enough to vest.

Here are some tips to land your dream job at a hot technology startup:

Continue reading