During 15 years of consultancy, I've assumed different roles within large enterprises ranging from developer, network specialist, system administrator, tester and project manager. And because I've lived and experienced each role, I can talk to both manager, developer and IT people. Each in their own language. This allows me to break past silo-based organizational boundaries, resulting in a smoother project delivery.
I currently specialize in applying Agile techniques in infrastructure integration projects or what is sometimes called devops; agile techniques used in development have an impact on the way operations organizes it work. Similar, operations and sysadmins are becoming programmers because of the virtualization and automation trend where everything is managed through an API following the principle of 'infrastructure as code'
The only way to respond to the increasing business demands, is to improve the flow from projects to operations. It is essential to keep up with the competition. So when was the last time you deployed to production without fear for a catastrophe?
paginate(jobs, 30) do |job| counter=counter+1
<div class="job"> <h3><%= job.title %> (<%= job.period %>)</h3> <i><% if (!job.technology.nil?) technologies=Array.new type=job.technology.class if (type==Array) job.technology.each do |t| technologies=technologies | t.split(',') end else technologies=job.technology.split(',') end technologies.each do |tech| tech="" %> <%= tech %> <% end end %></i> <div class="body"> <%= render(job) %> </div> </div> <hr>
<% end -%> <%= link_to("Prev", @pager.prev) if @pager.prev? %> <%= link_to("Next", @pager.next) if @pager.next? %>