WebSphere users: Find your starting point to cloud

Everything is looking up. I don’t just mean everything is getting better—and it is—I mean literally everything is looking up to the cloud.
The market continues to shift to cloud, creating leaders and laggards across every industry. This means if you’re an IT operations manager, you’ve likely been asked to start implementing a cloud strategy to transform and solidify the future of your business.
For WebSphere users like me, this is good news and bad news. The good news is there are many different routes to choose from to start your cloud journey. But the bad news is now you have to figure out which route is best suited for you and your business.
Well, once again, things are looking up. IBM is making it easier to find your starting point to cloud with the new WebSphere Cloud Readiness Assessment tool. How does it work? Read on.
Answer 10 Simple Questions
In order to determine your optimal path to cloud, just answer 10 short, simple questions. With those answers, the WebSphere Cloud Readiness Assessment tool can determine your personalized path to cloud. Not someone else’s—yours. All you need to get going is three minutes of your time and the answers to 10 multiple-choice questions.
What’s your cloud starting point?
As I mentioned, there are a multitude of paths and strategies to assist you on your WebSphere journey to cloud. Each path maximizes existing investments, frees resources by minimizing custom integrations and enables new value creation to drive growth while reducing costs. But where do you start? Once you answer the 10 questions, the tool will identify which path is best-suited for your business, and give you a recommendation on a starting point for your cloud journey.
Your personalized report
After establishing the starting point, the WebSphere Cloud Readiness Assessment tool also produces a personalized report based on your answers that outlines next steps for you to take on your journey. The report lists recommendations to take advantage of hybrid capabilities and ways to cut costs, speed time-to-market and even create new business models with WebSphere on cloud.
If you’re looking up to the cloud, use the WebSphere Cloud Readiness Assessment tool as your compass to point you down the right path. Click here to take the first step on your cloud journey.
The post WebSphere users: Find your starting point to cloud appeared first on news.
Quelle: Thoughts on Cloud

The solution to AI and jobs Is training, not taxes

Let’s take a breath: robots and artificial intelligence systems are nowhere near displacing the human workforce. Nevertheless, no less a voice than Bill Gates has asserted just the opposite and called for a counterintuitive, preemptive strike on these innovations. His proposed weapon of choice? Taxes on technology to compensate for losses that haven’t happened.
AI has massive potential. Taxing this promising field of innovation is not only reactionary and antithetical to progress, it would discourage the development of technologies and systems that can improve everyday life.
Imagine where we would be today if policy makers, fearing the unknown, had feverishly taxed personal computer software to protect the typewriter industry, or slapped imposts on digital cameras to preserve jobs for darkroom technicians. Taxes to insulate telephone switchboard operators from the march of progress could have trapped our ever-present mobile devices on a piece of paper in an inventor’s filing cabinet.
There simply is no proof that levying taxes on technology protects workers. In fact, as former US Treasury Secretary Lawrence Summers recently wrote, “Taxes on technology are more likely to drive production offshore than create jobs at home.”
Calls to tax AI are even more stunning because they represent a fundamental abandonment of any responsibility to prepare employees to work with AI systems. Those of us fortunate enough to influence policy in this space should demonstrate real faith in the ability of people to embrace and prepare for change. The right approach is to focus on training workers in the right skills, not taxing robots.
There are more than half a million open technology jobs in the United States, according to the Department of Labor, but our schools and universities are not producing enough graduates with the right skills to fill them. In many cases, these are “new collar jobs” that, rather than calling for a four-year college degree, require sought-after skills that can be learned through 21st century vocational training, innovative public education models like P-TECH (which IBM pioneered), coding camps, professional certification programs and more. These programs can prepare both students and mid-career professionals for new collar roles ranging from cybersecurity analyst to cloud infrastructure engineer.
At IBM, we have seen countless stories of motivated new collar professionals who have learned the skills to thrive in the digital economy. They are former teachers, fast food workers, and rappers who now fight cyber threats, operate cloud platforms and design digital experiences for mobile applications. Wired has even reported how, with access to the right training, former coal miners have transitioned into new collar coding careers.
The nation needs a massive expansion of the number and reach of programs students and workers can access to build new skills. Closing the skills gap could fill an estimated 1 million US jobs by 2020, but only if large-scale public private partnerships can better connect many more workers to the training they need. This must be a national priority.
First, Congress should update and expand career-focused education to help more people, especially women and underrepresented minorities, learn in-demand skills at every stage. This should include programs to promote STEM careers among elementary students, which increase interest and enrollment in skills-focused courses later in their educational careers. Next, high-school vocational training programs should be reoriented around the skills needed in the labor market. And updating the Federal Work-Study program, something long overdue, would give college students meaningful, career-focused internships at companies rather than jobs in the school cafeteria or library. Together, high-school career training programs and college work study receive just over $2 billion in federal funding. At around 3 percent of total federal education spending, that’s a pittance. We can and must do more.
Second, Congress should create and fund a 21st Century apprenticeship program to recruit and train or retrain workers to fill critical skills gaps in federal agencies and the private sector. Allowing block grants to fund these programs at the state level would boost their effectiveness and impact.
Third, Congress should support standards and certifications for new collar skills, just as it has done for other technical skills, from automotive technicians to welders. Formalizing these national credentials and accreditation programs will help employers recognize that candidates are sufficiently qualified, benefiting workers and employers alike.
Taking these steps now will establish a robust skills-training infrastructure that can address America’s immediate shortage of high-tech talent. Once this foundation is in place, it can evolve to focus on new categories of skills that will grow in priority as the deployment of AI moves forward.
AI should stand for augmented — not artificial — intelligence. It will help us make digital networks more secure, allow people to lead healthier lives, better protect our environment, and more. Like steam power, electricity, computers, and the internet before it, AI will create more jobs than it displaces. What workers really need in the era of AI are the skills to compete and win. Providing the architecture for 21st Century skills training requires public policies based on confidence, not taxes based on fear.
A version of this article originally appeared at Wired.
The post The solution to AI and jobs Is training, not taxes appeared first on news.
Quelle: Thoughts on Cloud

Deployment Engineer

The post Deployment Engineer appeared first on Mirantis | Pure Play Open Cloud.
Mirantis  is the leading global provider of Software and Services for OpenStack ™, a  massively scalable and feature-rich Open Source Cloud Operating System. OpenStack is used by hundreds of companies, including AT&T, Cisco, HP, NASA, Dell, PayPal and many more.What Linux was to open source and operating systems,  OpenStack  is to . It makes programmable infrastructure vendor-neutral and frictionless to access, not to mention it unlocks distributed applications and accelerates innovation. OpenStack transforms virtualization from an efficiency to a whole new compute paradigm.We are looking for talented  OpenStack Deployment Engineer , who is willing to work on intersection of IT and software engineering, be passionate about open-source and be able to design and deploy cloud infrastructure build on top of open-source components.Responsibilities:Plan and deploy OpenStack cloud solutions for our customers;Extend functionality for OpenStack cloud solutions;Facilitate knowledge transfer to the customers during deployment projects;Work with geographically distributed international teams on technical challenges and process improvements;Contribute to Mirantis’ deployment knowledge base;Continuously improve tooling and technologies set.Your profile:At least 3 years of practical administration experience in Linux (RHEL, CentOS, Ubuntu) as a server platform. Required experience with Linux operation system itself as well as with production level software and hardware. Practical experience of organization of highly available clusters is also required;At least 3 years of practical administration experience in networks. Clear understanding of modern and currently used network protocols and processes running on each of network layers;At least 2 years of practical experience in Puppet (IT automation tool) for medium and large environments with practical experience of Puppet manifests creation;At least 2 years of practical administration experience of virtualized environments based on KVM;At least 3 years of practical experience with scripting languagesAbility to understand and troubleshoot code written in Python and RubyEnglish language on an intermediate level;Ability and willingness to travel 50% domestically.Will be a plus:Team management experience;Practical experience of Python programming;Knowledge and experience of SDN;Knowledge of XEN;Knowledge of OpenStack is a big plus;Knowledge of Ruby-scripting is a plus.We offer:High-energy atmosphere of a young companyBuild large scale, innovative systems for mission-critical useCollaborate with exceptionally passionate, talented and engaging colleaguesCompetitive compensation packageLots of freedom for creativity and personal growth.The post Deployment Engineer appeared first on Mirantis | Pure Play Open Cloud.
Quelle: Mirantis

How to stop configuration drift during deployment

Quick hypothetical scenario: meet Dan, an application development executive at a large retailer. One morning, Dan was swamped with complaints about the new enterprise messaging system not working when he walked into work on what he thought would be a lovely day. He had sent out a note to the employee community announcing its availability the evening before. And Dan had spent the entire day  testing the application and clearing it for a launch.
Dan was not surprised. Despite all checks, there could always be an undiscovered dependency that was not considered. In this case, it turned out to be a certain security policy implemented long ago to take care of a threat that no longer existed. It took Dan the better part of the week to find the cause and fix it.
That’s configuration drift.
Configuration drifts: Are they inevitable?
Every IT team spends considerable time ensuring that different environments in a software development lifecycle have the same configuration. Provisioning different environments for development, test, quality assurance and production takes weeks and involves coordination across  teams.
Often enough there are manual changes in the development, test or quality assurance environment that are not conveyed to the production environment and the changes lead to errors. Each team may make slight adjustments to their environment that causes configuration drift, creating complexity and communication nightmares across teams. Much time, effort and expense is wasted trying to identify and fix subtle differences. But it doesn’t have to be this way.
A workable solution to this problem is to standardize a pattern for the full-stack hardware and software infrastructure—the complete application and middleware environment—and re-deploy that pattern repeatedly. This would mean each environment picks up the same pattern and the same configuration, thus avoiding configuration drift for any one or multiple environments. This also helps avoid unforeseen configuration issues for all development, test, quality assurance and production environments. And you can avoid the finger-pointing and wasted time trying to identify and fix issues at or after deployment.
Three forces to tame configuration drift
There are three forces to keep the configuration drift beast under control.

Automation: Standardization and automation of provisioning and deploying app and middleware environment through patterns makes it easier to maintain consistent configurations across all environments.
Synchronization: Patterns ensure that all application environments are in sync and error free throughout their lifecycle, thus streamlining dev, test, QA and production rollouts.
Adoption of best practices: Configuration patterns set the standard application and middleware environment and reduce unpredictability.

A solution that can do all the above would be ideal.
IBM PureApplication: The forces unite to provide a single solution
IBM PureApplication is a set of offerings that converges compute, storage, networking, and a middleware and software stack—including PureApplication Software—into a preintegrated, preconfigured and pretested system. You can be up and running within hours, saving tremendous time, effort and resources versus purchasing, installing, configuring and coordinating patches across individual hardware and software components.
Common to every PureApplication offering is a set of best practices that are captured in patterns. Important configuration information is stored in a pattern, such as middleware deployments and connections to data sources. Pre-built patterns for popular enterprise workloads are available, and they can be easily customized for your unique app and middleware environment. This pattern can be executed with push-button ease to deploy the exact same environment to development, test, quality assurance and production environments. You can eliminate differences across environments and avoid future configuration drift.
Automated provisioning and configuration helps accelerate application delivery so you can get your app into production must faster. It also eliminates errors and reduce the time, effort and cost to identify and fix those errors caused by manual processes and configurations.
Check out the great return on investment of PureApplication from the latest Total Economic ImpactTM of IBM PureApplication from Forrester Research.
The post How to stop configuration drift during deployment appeared first on news.
Quelle: Thoughts on Cloud

CreativeLive teaches millions of students worldwide with cloud video

When Yasmin Abdi discovered her love of photography, she was a Somali refugee in Saudi Arabia with little more than a dream.
As Abdi came to realize her passion for capturing powerful images, she searched for ways to learn more about photography but had very limited access to formal education. When she found CreativeLive, Abdi didn’t even own a camera, “but I knew this is something I wanted to do.”
Now a professional photographer in the US, Abdi is just one of the millions of CreativeLive students worldwide who have transformed their lives and turned their dreams into reality through education. We’ve reached a total of 10 million students and streamed a combined 50 million hours of CreativeLive video courses.
When we started CreativeLive in 2010, our goal was to transform creative education by knocking down the geographic and financial barriers to access that had long kept people like Abdi from realizing their goals in career, hobby and life.
Now, thanks to the support from the IBM Cloud Video Ustream platform, we’ve taken the world’s top experts in creativity, self-improvement and entrepreneurship far beyond the confines of a classroom, bringing them to anyone with a connected device.
CreativeLive has attracted some of the top names in their fields: Pulitzer, Grammy and Oscar winners; New York Times bestselling authors; thought leaders and legendary entrepreneurs. These are experts who have earned their stripes by not just teaching but doing; doers who can speak to what happens outside the comfort of the classroom. For example, Tim Ferriss — one of Fast Company’s “most innovative business people” and the seventh “most powerful” personality on Newsweek’s Digital 100 power index — teaches a wildly popular class on money and life skills.
Students can learn psychology, personal finance and entrepreneurship from New York Times best-selling author Ramit Sethi, personal branding from Debbie Millman (one of Graphic Design USA’s “most influential designers working today”), or the craft of storytelling from Alex Blumberg (host of NPR’s Planet Money and contributor to This American Life).
But the world’s top experts aren’t a complete solution. We also needed the right technology to deliver their instruction to a global audience. The worldwide growth of the internet has given us reach that was unimaginable just a few decades ago and to take full advantage of that we knew CreativeLive had to provide an engaging experience that spoke the visual language of this new, internet-native audience via best-in-class production values. It’s been said that the medium is the message, and we believe that’s never been more true than now.
The IBM Cloud Video Ustream platform, which underpins every class we stream, provided a solution for delivering this rich content to a global audience. By placing the power of high-quality education taught by the world’s top experts in the hands and on the screens of our students, we’re empowering them to pursue their passions, hone their creative skills and use their talents to create the careers and lives of their dreams.
No matter their backgrounds, experiences or locations, today’s students have unprecedented access to a world-class education. For the first time in history, anyone with an internet connection can learn skills directly from the world’s top experts. In an ever-changing international job market, the ability to rapidly acquire new skills is more important than ever.
We can see the transformational power of this new educational paradigm through people like Abdi. When she began her first CreativeLive photography course, she spoke only limited English. After immigrating to the United States in 2012, she’s now the founder of a successful photography studio in Sacramento.
As powerful as her story is, what’s equally inspiring is that there are countless more like it. We are in the middle of a tectonic shift as millions turn their passions into their careers
As we work to reach millions more students and broadcast millions more hours of education, I couldn’t be more excited to hear more stories about our students unlocking their creative potential, finding further fulfillment in their professions and adding to our vibrant community. The future of education is here.
Learn more about IBM Cloud video solutions.
The post CreativeLive teaches millions of students worldwide with cloud video appeared first on news.
Quelle: Thoughts on Cloud

Managing the Lifecycle of OpenShift Clusters: Vetting OpenShift Installations

Whether installing a new release of a software package or just installing an update (such as a bug fix), it is wise to perform tests against the newly installed software in order to confirm that it is performing correctly in the target environment. This is especially true with OpenShift since it contains a number of open source components and can be deployed to a variety of environments, such as an on-prem datacenter, or a public or private cloud.
Quelle: OpenShift

Jupyter on OpenShift Part 5: Ad-hoc Package Installation

The main reason persistent volumes are used is to store any application data. This is so that if a container running an application is restarted, that data is preserved and available to the new instance of the application.

When using an interactive coding environment such as Jupyter Notebooks, what you may want to persist can extend beyond just the notebooks and data files you are working with. Because it is an interactive environment using the dynamic scripting language Python, a user may want to install additional Python packages at the point they are creating a notebook.
Quelle: OpenShift

Enhancing your Builds on OpenShift: Chaining Builds

In addition to the typical scenario of using source code as the input to a build, OpenShift build capabilities provides another build input type called “Image source”, that will stream content from one image (source) into another (destination).

Using this, we can combine source from one or multiple source images. And we can pass one or multiple files and/or folders from a source image to a destination image. Once the destination image has been built it will be pushed into the registry (or an external registry), and will be ready to be deployed.
Quelle: OpenShift

Enhancing your Builds on OpenShift: Chaining Builds

In addition to the typical scenario of using source code as the input to a build, OpenShift build capabilities provides another build input type called “Image source”, that will stream content from one image (source) into another (destination).

Using this, we can combine source from one or multiple source images. And we can pass one or multiple files and/or folders from a source image to a destination image. Once the destination image has been built it will be pushed into the registry (or an external registry), and will be ready to be deployed.
Quelle: OpenShift

Kubernetes Services By Example

When explaining Kubernetes to people new in the space I noticed that the concept of services is often not well understood. To help you better understand what services are and how you can troubleshoot them, we will have a look at a concrete setup and discuss the inner workings of services in this post.
Quelle: OpenShift