We are supporting workforce inclusion in Arizona by designing a workshop curriculum to provide skill-building, and an introduction to careers in emerging technologies:
Front End Developer | Back End Developer | Cloud Ops | Dev Ops | Cybersecurity | UI Design | UX Design | Machine Learning + AI | Project Management | Application specialist – Salesforce & SAP Predictive Analytics
Front End Developer
Front end developers help craft what a user sees, and how the user is able to interact with the data that a service or product provides. This position requires a mixture of technical and design skills, although not quite to the extent of a UI or UX designer.
Glassdoor.com Average Salary for Front End Developer - $92,738/yr
Back End Developer
A back end developer is responsible for creating the functional backbone of systems which support the front end that a user interacts with. They will have experience with programming, web servers, relational databases, and authentication protocols.
A back end developer ensures that the various systems supporting a product operates securely, efficiently, and continuously. Ensuring systems can transfer data securely and reliably to front end services requires a team of back end developers.
Glassdoor.com Average Salary for Back End Developer - $114,255/yr
A CloudOps engineer is specifically focused on the deployment, maintenance, and continuous performance monitoring of cloud based back end infrastructure. This skill-set can overlap with the responsibilities of the highly technical positions of DevOps engineer or Site Reliability Engineer.
Most companies are moving to cloud-based infrastructure, as maintaining and running their own servers is no longer completely necessary. The cloud is able to scale in real-time to support traffic demands, and companies need engineers able to configure these dynamic and responsive environments.
Glassdoor.com Average Salary for CloudOps Engineer - $90,961/yr
DevOps engineers are a highly technical jack of all trades with various levels of experience in development, systems administration, virtualization, configuration management, identity management, reliability, continuous deployment, along with the DevOps software development methodologies like Agile and Scrum.
The DevOps engineer is usually managing or working with multiple departments. Because of the many stages in the modern software development lifecycle, the DevOps engineer needs to be well versed in each to help guide and influence the entire process. Talented back end developers with skills in front-end, cloud operations, and cybersecurity can move up to becoming a DevOps engineer.
Glassdoor.com Average Salary for DevOps Engineer - $143,707/yr
Businesses at every scale are threatened by cybercriminal activity. Relying on products to detect and remediate these threats and vulnerabilities without human intervention is unrealistic; security programs now rely on 24/7 operations teams to monitor their networks and respond to suspicious network activity in real-time. Smaller businesses may not need 24/7 operations teams, but still require cybersecurity specialists to identify security gaps and vulnerabilities in their infrastructure or operations.
Security Operations Center (SOC) analysts are expected to monitor and respond to suspicious network activity alerts, which relies on a combination of technical knowledge, critical thinking, and troubleshooting skills. Because of its essential nature in every step of IT operations, cybersecurity skills are valuable in every department and offer many different pathways to pursue.
Glassdoor.com Average Salary for Information Security Analyst - $111,395/yr
User Interface (UI) designers help craft the look and feel of websites and applications. They have experience with graphic design concepts and applications, as well as some understanding of front end web or app development, so they can plan what they design more effectively.
A UI designer enjoys creating aesthetically pleasing design, while having the technical capabilities to translate this from an initial concept into usable components for a website or application.
Glassdoor.com Average Salary for UI Designer - $86,883/yr
User Experience (UX) designers focus on the usability of an application. Often confused with UI design which is the look, however UX design is the feel while in use. This relies on understanding the principles of user-centered design (UCD), customer engagement strategies, and technical limitations. Designers test customer journey maps with user research to build more engaging and easier to use applications.
UX design is an interesting mixture of psychology, design, and technology. A good UX designer combines strong creative and analytical skills with an empathetic ability to understand how a user might utilize a product.
Glassdoor.com Average Salary for UX Designer - $107,880/yr
Machine Learning + AI
Data Scientists and Machine Learning Engineers create and optimize machine learning algorithms to analyze and intelligently sort immense data sets, which helps draw conclusions from patterns of probability. This offers pattern prediction analytics for human decision-making or to inform the actions of automation; data scientists focus on theory and guiding direction while machine learning engineers implement these models in practice.
Machine learning enthusiasts have a passion for mathematics, statistics, and love how they can convert raw data to useful information. The work in this area will be the foundations of a world enveloped by automation and whatever form of artificial intelligence we develop, which sounds pretty exciting to a person who loves data.
Glassdoor.com Average Salary for Machine Learning Engineer - $114,826/yr
The tech community has largely embraced a style of project management called DevOps, to link together the feedback from product users in Operations while it is in Development. The most well-known DevOps software development paradigm is called Agile, and Agile’s most popular framework is called Scrum. Project management for these teams is an important task that cannot realistically be handled by the engineers themselves, and requires project managers well versed in DevOps methodologies.
Project Management requires a combination of organization and soft skills, which helps technical teams focus and unify individual efforts. If the products being developed or working in technology sounds exciting but the technical aspects of development do not, you can help that development happen faster with your people and coordination skills.
Glassdoor.com Average Salary for Project Manager - $90,337/yr
Applications like Salesforce are in use by a large number of organizations, from small local businesses to enterprise level multinational corporations. Salesforce in particular is a Customer Relationship Management (CRM) tool, helping a business keep in touch with and reach their customers.
Developing a strong understanding of one of these applications can lead directly to a well-paid position, and these applications are built in a way that doesn’t require a heavy technical background.
Glassdoor.com Average Salary for Salesforce Administrator - $106,389/yr
SAP Predictive Analytics
SAP Predictive Analytics helps find useful patterns in data to help drive business decisions. It uses a combination of data mining and statistical analysis in a suite of role-specific tools to help develop data visualizations and predictive mathematical models.
The SAP product is an enterprise level solution for generating useful data from business performance indicators, which doesn't require as rigorous of an understanding in mathematical theory and statistics for analysts to use. If uncovering useful needles in the haystacks of Big Data sounds interesting but you're not as mathematically inclined, learning a product in the SAP suite might be a good entry point into the field.
Glassdoor.com Average Salary for SAP Specialist - $71,234/yr