How can Java developers find cloud computing careers?
Fortunately for developers, cloud services are an ideal match for many software development efforts. Platform as...
a service (PaaS) offerings help developers avoid unnecessary infrastructure management issues. Java developers interested in a more cloud-oriented career can start by learning to work with one of the major PaaS services, such as Heroku, Red Hat OpenShift or Google App Engine for Java. It's important to learn how to use the tools supported by PaaS providers, especially Git for version control and Jenkins for continuous integration.
An alternative approach is to demonstrate your skills with development on an infrastructure as a service (IaaS) -- in particular, big names such as Amazon Web Services (AWS).
AWS has developed certifications for developers and solutions architects; developers can get started with the AWS Certified Developer-Associate Level or the AWS Certified Solutions Architect-Associate Level. There is also a Professional Level exam for the solutions architect track, and one planned for the developer track.
The developer exam includes topics such as choosing the right AWS service for an application, using software development kits (SDKs) and working with security controls. The solutions architect exams focus on building scalable, highly available systems in the Amazon cloud, migrating applications to the cloud, data movement and management, estimating and controlling costs. These certifications are most helpful when they complement practical experience with AWS' cloud services. Certifications are not a substitute for experience in coding and designing applications in the cloud.
No developer is an island; stay in touch with other developers who may be able to help with your cloud computing career. Major cities often have networking opportunities. Meetup alone lists more than 800 Java Meetup groups. Participate in LinkedIn groups related to Java and cloud computing. This will help keep you visible to recruiters who routinely scan LinkedIn for candidates.
About the author:
Dan Sullivan holds a Master of Science degree and is an author, systems architect and consultant with more than 20 years of IT experience. He has had engagements in advanced analytics, systems architecture, database design, enterprise security and business intelligence. He has worked in a broad range of industries, including financial services, manufacturing, pharmaceuticals, software development, government, retail and education. Dan has written extensively about topics that range from data warehousing, cloud computing and advanced analytics to security management, collaboration and text mining.
Cloud developers come out on top
Does cloud deployment threaten IT job security?
The race to secure trained Java developers speeds up in Seattle.
Dig Deeper on PaaS and other cloud development platforms
Related Q&A from Dan Sullivan
Docker's recent upgrade introduced support for hardware signing and in the future, automated security analysis on Docker images. Expert Dan Sullivan ... Continue Reading
Cisco's new project Contiv automates operational policies for containerized applications in the cloud. Expert Dan Sullivan explains the benefits of ... Continue Reading
Dropbox API abused by attackers posing as legitimate users in a huge spear phishing campaign. Expert Dan Sullivan explains how to mitigate the risks ... Continue Reading