![]() ![]() Plus, you "should assume that you will need to document your work as code and spend time learning automation frameworks that will help you automate provisioning and deployments," Davis says. This means putting in the time to gain experience in Chef or Puppet scripting, developing a strong familiarity with Linux and shell environments, and doing whatever you can to gain programming experience in scripting languages such as Bash, Perl, Python, and Ruby. It can be difficult for them to acquire the scripting chops to do this," says Rich Davis, CTO at Webonise and a longtime hiring manager. You'll just need to start doing serious work honing your scripting skills. "Many sysadmins have not been called upon to automate provisioning, configuration, and deployment to this extent in the past. ![]() Meanwhile, though managers favor developers, you can make the transition as a sysadmin, too. ![]() "If your team doesn't do any of that, go over to the operations team and sit in on a few deployments." Look at any of the open-source projects Netflix has written for examples," he says, adding that current developers aspiring to DevOps positions should look to participate in anything their team does that involves operations. "Obtain practical experience by using your skills as a software engineer to build tools rather than software. A DevOps engineer who has had a developer background will have had deeper experience in the tools that developers are using-and can leverage their knowledge to make things more efficient. According to Jonathan Fenocchi, who works at Bazaarvoice as a DevOps engineer and came from a development background, the key is looking for ways to apply concepts from the previous role to the new one. ![]() It's great if a DevOps engineer has been a developer, not just an IT person. Whether you're a developer or an operations veteran, now is the time to start acquiring skills outside your current role's comfort zone, especially if you're still green to DevOps.ĭevelopers by training tend to have a leg up on operations professionals when making the transition to DevOps engineering positions, not only due to demands for programming in-house tools and scripts, but also because they are more likely to understand the daily needs of developers. Here are five recommendations, based on their input. I recently talked to hiring managers and people in DevOps engineering roles to get the best advice on improving one's marketability on the career front. How to turn yourself into an indispensable DevOps engineerīut how do you truly build out the skill sets and experience you need, not to mention get your personal brand out there to help land a quality DevOps engineering position? Hiring managers are eager to have the right talent on their teams to helop avoid all-to-common DevOps failures. Meanwhile, the most recent Puppet Labs State of DevOps report shows that job satisfaction is proving to be a big boon for the kinds of high-performing IT shops that budding DevOps engineers aspire to join-you know, the ones whose employees are more than twice as likely to recommend their organizations as a great place to work. For more information, see this link from PayScale. Median Salary by Job - provides a "cost of living" salary calculator, shown above, designed to help IT professionals in their moves between different regions in the US. Compare that to some median figures calculated by for traditional non-DevOps IT roles, and the earning differential is stark: According to a salary survey last year by Incapsula, median DevOps salaries for t hose with the right skills are hitting anywhere between $104,000 and $129,230, depending on the size of the team. The DevOps career path is not only one of the most profitable, but also one of the most personally satisfying among the many career branches of IT today. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |