Table of Contents
- DevOps Blogs, Forums and Podcasts
- Cultura DevOps
- Collaborative tools
- DevOps Tools 2016
- Agile planning: Scrum, Kanban, Lean, Project Management, CI/CD
- Examples of DevOps Job description
DevOps Blogs, Forums and Podcasts¶
- TechBeacon.com Practical Knowledge for dev and tech pros
- DevOps Library: The Best Videos for the Best Admins
- DZone/DevOps Zone
- DevOpsSummit Blog
- 20 DevOps Leaders to Follow on Twitter
- redhat.com On-demand webinars about DevOps
- github: DevopsWiki A wiki of Guides, Scripts, Tutorials related to devops
- Accenture DevOps Blog
- List of DevOps Blogs and Resources for Learning
- reddit.com/r/devops/ 🌟🌟🌟
- What is DevOps? - In Simple English 🌟🌟
- Software Development in the 21st century 🌟🌟🌟
- New Relic eBook: What is DevOps and Why it Can Help Your Business?
- slideshare: Jelastic - DevOps for Java with Docker Containers - Madrid 2015
- ebook: IBM DevOps for Dummies (free)
- New Relic: Glossary of DevOps Tools. Get a glimpse into some of New Relic's favorite DevOps tools
- What to Expect From a DevOps Interview 🌟🌟🌟🌟🌟
- Deloitte: The DevOps Difference
- MountainWest Devops 2014 - How I Learned to Stop Worrying and Love DevOps
- DevOps does not negate ITIL or ITSM; they can be leveraged for greater agility
- thoughtsoncloud.com: Why are we racing to DevOps?
- DevOps isn’t just about engineering better processes. It’s also about cultural transformation 🌟
- How IBM Reduced Time to Development From 120 Days to 3. A case study on how even large, monolithic corporations can embrace DevOps and decrease their time to development.
- Operations is Dead, but Please Don’t Replace it with DevOps
- scriptrock.com free eBook - DevOps: A Cynics Guide
- devops.sys-con.com slides - A DevOps State of Mind By @RedHatNews|@DevOpsSummit #DevOps
- techspective.net: DevOps works best when everyone is running the same play
- DevOps — Metrics, Goals, and Waste Barry Chandler, DevOpsDays London Organizer, reviews how DevOps is measured, as well as the Japanese lean engineering practices it evolved from.
- Devops — Developers Doing Ops, or Ops Doing Development? DevOps encourages collaboration between both development and operations, but is one side taking up more of the workload?
- DZone: Automate to Save Mental Energy, Not Time. 🌟 Automation doesn't necessarily save time, but it does save mental energy, and there's something to be said for that.
- zdnet.com: DevOps: Still a big difference between expectation and reality 🌟🌟 While most IT managers believe that DevOps and agility are important, only around a third believe they have the right infrastructure to implement it, according to a survey.
- Linkedin: The DevOps Coding Dilemma Developers don't like being tech support for automation, even if they have 'Ops' as part of their title.
- medium.com: DevOps: Shift Left or Be Left The mainstream adoption of cloud computing is accelerating the shift of operations into the hands of developers.
- Culture over technology: The key to DevOps success 🌟
techbeacon.com: Hiring for DevOps: Look beyond the gurus and ninjas 🌟🌟🌟🌟 Defining the term "DevOps expert".
- What kind of DevOps?
TK Keanini, CTO of Lancope (recently acquired by Cisco), told me it's not that easy. He compared the search for a DevOps expert to the search for a guitarist to join your band. Lots of people know how to play a guitar, but there are a variety of styles of music that can be played on a guitar, and there's also the element of how well the individual guitarist meshes with the rest of the band. In Keanini's opinion, that is what is most important when it comes to filling a DevOps role.
Keanini says, "It is like asking an IT guy if they play DevOps. They should be able to describe to you their role, how they play, and what the music of the band sounds like. The trick here is that there are so many manifestations of successful DevOps teams that you really need to understand it in the context of the business they support, because ultimately that is how DevOps creates value. The customer base expects a certain tempo, and DevOps is the only way to deliver at that tempo."
While they can all play a guitar, there is a big difference between a classical guitarist, a heavy metal guitarist, a folk music guitarist, and a pop guitarist. Hiring a classical guitar "expert" to join a heavy metal band won't work, no matter how adept the guitarist is with the instrument. The same thing is true about filling DevOps-oriented roles.
- DevOps Without Ops? Is It Possible?
- Creating a DevOps Culture: Identifying a “Single Person of Failure” It’s natural for IT organizations to drift into the single person of failure problem because of these factors. But humans are not highly available—unlike technology, they have limited uptime, have to deal with regular interruptions and can’t be replicated. So IT organizations have to guard against falling into the single person of failure problem and take steps to fix it when it arises.
- How to get DevOps right The Dos and Don’ts of enterprise DevOps
- Implementing a DevOps Strategy across multiple locations & product teams
- opensource.com - The best ideas win: Community reflections on The Open Organization 🌟 free e-book
- accenture.com: DevOps Leadership Culture—Staying Cool When it is Getting Tough
- middlewareblog.redhat.com: Intro to DevOps 🌟
- Chef: Now we know DevOps, how to understand DevOps metrics 🌟🌟🌟 Operational metrics such as Time to Delivery, and Quality of Release are starting to be more widely understood and discussed beyond hardcore DevOps audiences. However, even in DevOps circles and broader IT and company leadership, there’s a lot more fuzziness when it comes to having well defined business goals and working towards them. This is getting better, there’s been a marked improvement over the past three years in particular. I’d say about 45 per cent of the clients we speak to don’t have a direct measurement for business success in mind, when we begin speaking to them. So there’s still a lot of opportunity for progress.
- Teaching the DevOps soft skills
- Agile Vs. DevOps: 10 Ways They're Different DevOps and Agile are broad terms but they aren't synonyms. Here are the ways in which they're different -- and why those differences matter to your team.
- DevOps' three big myths solved 🌟 Puppet product manager Ryan Coleman attempts to dispel the three big myths of DevOps
- opensource.com: Busting 6 myths about DevOps 🌟🌟🌟 #DevOps is not only for startups and unicorns.
- DZone: Three Principles to Get DevOps Right Working on a DevOps deployment? Do it right the first time. Find out how here.
- DZone: The Periodic Table of DevOps Tools v.2 is Here 🌟 The new periodic table of DevOps from Xebia Labs builds on it's popular predecessor by letting users dive deeper into each solution.
- Five Challenges for a Successful Enterprise DevOps Model 🌟🌟🌟
- blog.xebialabs.com: 7 DevOps Videos You Have To Watch 🌟🌟
- opensource.com: Decoding DevOps, Docker, and Git 🌟🌟
- devops.com: What DevOps Skills are Organizations Looking for?
- DZone: 400+ Free Resources for DevOps and Sysadmins 🌟🌟🌟🌟 A massive list of resources and technology for anything you could possibly need for your DevOps projects. Perfect culture not included.
- DZone: What is DevOps? The Beginner's Guide 🌟🌟🌟🌟 A high-level introduction to what DevOps is, its roots in agile development, and what it needs to succeed.
- datamation.com: How to Become a DevOps Engineer 🌟🌟🌟 Companies are eager to hire DevOps engineers, and it is not unusual for salaries of $200,000 or more to be offered to DevOps team leaders.
- blog.datapath.io: 10 Network Automation Principles for DevOps 🌟🌟🌟
- The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win 🌟🌟🌟
- ‘The Fear’ Keeping up to date with DevOps What Happens When You Don’t Keep Up To Date With DevOps
- Does Security Need DevOps?
- DZone: DevOps is Dead — Long Live DevOps! ShadowOps is not just bad DevOps, and it certainly doesn't mean DevOps is dead.
- DZone: Reasons for the Rise of DevOps Why DevOps makes sense compared to the traditional waterfall development model.
- comparethecloud.net: Greater than the sum of its parts – why learning is key to DevOps adoption 🌟🌟
- DZone: An Explanation of DevOps What are the principles of DevOps? Why does DevOps exist? Mohamed Radwan dives deeper into the main ideas behind DevOps.
- DZone: What Is DevOps? 🌟🌟🌟 The role of DevOps is not limited to CI, CD, and automating releases. It's much more than that. Long story short — automate everything.
- ansible.com: MIGRATING THE RUNBOOK - A JOURNEY FROM LEGACY TO DEVOPS 🌟🌟🌟🌟
- enterprisersproject.com: Key steps to inspire confidence as you move to DevOps 🌟
- Julia Evans: Operations for software developers for beginners 🌟🌟🌟 I work as a software developer. A few years ago I had no idea what “operations” was. I had never met anybody whose job it was to operate software. What does that even mean? Now I know a tiny bit more about it so I want to write down what I’ve figured out.
- DZone: Top Challenges of Database Change Management and How to Fix Them 🌟🌟 As Agile methodology continues to expand its focus, databases are no exception. See how to manage your changes while keeping light on your feet — so you don't break stuff.
- Dzone: DevOops! Culture (Comic). DevOps removes the walls and reduces tension between Dev and Ops guys. Revolutionary DevOops! approach resolves the problems completely!
- The Eight Stages of Adopting DevOps
- The Human Side of DevOps If you make it all about automation and forget the people, it will never be true DevOps. Only true collaboration of the Devs and the Ops can lead to optimal results.
- Go DevOps before your bosses force you to. It'll be easier that way Tell the execs what it's all about before some other klutz gets there first
- What is DevOps? 🌟🌟🌟
operations for software engineers for beginners https://t.co/KUJdcfn6Wa— Julia Evans (@b0rk) 15 de octubre de 2016
- 8 cosas de la cultura startup que aprenden las empresas Cómo la cultura startup está influenciando a las grandes empresas. Corporaciones, tomen nota: apliquen o desaparezcan.
DevOps maturity is not about developers writing Chef code. It is when when developers prioritize maintaining said scripts same as prod code.— Badri Janakiraman (@badrij) 20 de abril de 2016
DevOps Tools 2016¶
- Top 10 DevOps Tools to look out for in 2016
- devops.com: DevOps in 2016, the year of implementation
- dzone.com: Five Software Delivery Industry Predictions for 2016
- Periodic Table of DevOps Tools 🌟
- oraclejavamagazine-digital.com: 7 Open Source tools for java deployment:Jenkins, Chef, Vagrant, Packer, Docker, Flyway, Rundeck, Go 🌟🌟
- oraclejavamagazine-digital.com: Using Docker in Java Applications
- How We Use AWS, Ansible, and Packer to Make Deployment Awesome 🌟
- Fabric8 is an integrated open source DevOps and Integration Platform
- DevOps Debates: The Benefits of Tool Standardization 🌟
- 51 Best DevOps Tools for #DevOps Engineers 🌟
- 11 Programming Languages For DevOps Success 🌟🌟 DevOps uses languages for software development and languages for deployment automation. If you want to be successful with either side of DevOps, these languages will help.
- softwaretestingnews.co.uk: A software testing and DevOps tools directory for digital programmes 🌟🌟
- DZone: 400+ Free Resources for DevOps and Sysadmins 🌟🌟🌟 A massive list of resources and technology for anything you could possibly need for your DevOps projects. Perfect culture not included.
- oraclejavamagazine-digital.com: 7 Open Source tools for java deployment:Jenkins, Chef, Vagrant, Packer, Docker, Flyway, Rundeck, Go
We just replaced Ansible Tower with Rundeck which is running Ansible tasks in Docker containers. Biggest win of the year already. @Rundeck— Bandesz (@bandeszhu) 1 de junio de 2016
Server Provisioning and Automation: Red Hat Satellite, Katello, Foreman, Cobbler and others¶
- nixCraft: Top 5 Open Source Linux Server Provisioning Software
- Red Hat Satellite
- Foreman is a complete lifecycle management tool
- Puppetlabs' Razor is next generation provisioning software that handles bare metal hardware and virtual server provisioning
- Provisioning the Entire Stack
- stacki.com Stacki 3 is Here. The World's Fastest Linux Provisioning Tool.
When speccing out a datacenter automation or DevOps automation project, look for a server provisioning tool that can hand off to the application provisioning tool of choice, has some subset of application provisioning for complex systems (unless your application provisioning tool is already taking care of that of course), and can be fully automated. There are several very good application provisioning tools on the market – Puppet, Chef, Saltstack, Ansible to name a few. A server provisioning tool, as the first step that runs in server-up datacenter automation, should be able to work reliably with all of these. It is easy enough to poke at products and determine if they suit the needs of your level of automation. A good example is that only about half of the products on the market make any attempt at RAID configuration as part of server provisioning. But if operators have to sit and configure RAID before an automated installation, then it’s not really fully automated, is it? And of course I recommend that you consider automation. Partially because my employer plays in the space, but moreso because there are far more impactful things operations could be doing than sitting and watching an OS install, or typing in IP addresses, masks, and gateways.
Agile planning: Scrum, Kanban, Lean, Project Management, CI/CD¶
Examples of DevOps Job description¶
You will be working closely with the product engineering teams to ensure products are secure, highly available and scalable. Your development and scripting skills will help you automate scaling and management of server resources and implement zero-downtime deployments. This position offers an outstanding opportunity for a unique individual who possesses a solid development and web services background.
- Extensive experience supporting customer facing web servers and web sites in production environment
- Software development experience with at least one language (Ruby, Python, Java)
- Management of continuous integration servers like Jenkins
- Automated provisioning, configuration of many nodes with code deployment and configuration management tools (Chef, Puppet, SaltStack...)
- BS Degree in Information Technology, Engineering, Computer Science or equivalent experience
- Strong experience in Linux Systems Administration and troubleshooting
- Willingness to participate in 7/24 on call rotation to respond to and resolve application issues to ensure SaaS applications are online
- Good organizational skills and the ability the track and prioritize several tasks
- Ability to pair with other engineers to dig into problems that occur in production and ship production code
- Experience with source code repositories (Git, Perforce, subversion)
- Experience with cloud environments like AWS
- Understanding and experience with code deployment and micro-services
- Good understanding of relational databases such as MS SQL Server or MySQL or PostgreSQL
- Excellent problem solving skills, along with the ability to work independently, as well as part of a cross-functional global team
- Ability to work on complex problems where analysis of situations or data requires in-depth evaluation of various factors
- Understanding of ITIL "best practices"
- Windows and Linux certifications
- Working knowledge of networking and security concepts
- Experience working with architecture or engineering disciplines
- Experience working with containers – Docker / Mesos
DevOps Engineer, London, 3 to 6 Months Contract (Adroc007) London, England Salary: GBP400 - GBP525 per day DevOps Engineer / Infrastructure Engineer / Linux / git / Puppet / Chef / Ansible / Salt / Jenkins / Bamboo / Kanban / Scrum
I am presently recruiting for one of the UKs most respected medical research companies who are growing their operations rapidly in 2016/17. They are looking to hire three DevOps Engineers / Infrastructure Engineers immediately to be based in their HQ in London on an initial 3 to 6 month contract.
Please find a brief description below.
Job Responsibilities, requirements and skills:
- Version control systems experience - A thorough understanding of git, as a minimum
- Configuration management expertise – commercial knowledge of at least one of: Puppet, Chef, Ansible and/or Salt
- Continuous Integration capability – solid knowledge of either Jenkins and/or Bamboo
- Exposure to Kanban and Scrum
- Expertise in one language as a minimum (Go, Python, Java)
- Experienced in a matrix team /multidisciplinary project working
- Ability to impart knowledge to others in the team and within the organisation
- Partner with colleagues to improve processes and performance
Knowledge of scheduling systems – Nomad, SGE, LSF and Mesos (Desirable)
- Rate: £Negotiable
- Salary: GBP400 - GBP525 per day
- Contract Length: 3 to 6 Months initial (Extensions)
Please forward your updated CV for immediate consideration or refer a friend.
Big Data DevOps Engineer - London - Eligible for SC Clearance
Square One are looking for a Big Data Devops Engineer to come on board for a 6 month contract based in London
- DevOps for Hadoop platform on major government programme.
- Help deliver and develop the continuous integration pipeline for the Hadoop stack.
- Help design and deliver the target cloud infrastructure for the Hadoop stack.
- Analysis, authoring of user stories and detailed design.
- Development of code, scripts, configuration and build automation.
- Provide specialist Hadoop and big data expertise.
- Engage with all members of the scrum team to ensure the technology meets the user needs.
- Prototype and prove concepts quickly.
- Identify and mitigate risks in development and technology
- Skills Split - 70% DevOps, 30% Hadoop
- Excellent overall knowledge Dev Ops, continuous delivery and environment build on large development programmes.
- Excellent knowledge of cloud hosting and virtualised infrastructure.
- Demonstrable experience of infrastructure as code.
- Strong hands-on experience with virtualisation and cloud technologies, such as VMWare vCloud, AWS and others.
- Experience with low level environment design.
- Strong experience in infrastructure automation tools such as Blueprints, Puppet and Chef
- Deep understanding of Linux and/or Unix Operating Systems
- Experience administering one or more database products, including Hadoop/HDFS.
- Experience in using monitoring tools
- Good understanding of IT security
- Nice to have - Specific experience with automated deployment of the Hortonworks Hadoop distribution.
- SC clearable (can start with BPSS but must be clearable).
This is a 6 month contract based in Central London paying excellent day rates starting ASAP.
Big Data DevOps Engineer - London - Eligible for SC Clearance
Our client is the industry’s most advanced, powerful and versatile platform, powering the real-time management via online, mobile, in-store or call centre for thousands of enterprise clients. Using a combination of cutting-edge front end technologies, and a truly open and scalable cloud-based API architecture, we’re able to design solutions that can accommodate the wildest of client requirements. As technology progresses, so do they; re-architecting and expanding their platform to take advantage of new ideas, methodologies, and the latest and greatest trends in the technology industry.
It’s an exciting time to join the organisation. They are scaling up their Technology teams, and looking for an experienced NetOps / DevOps Engineer to join their Engineering team based in Farringdon. Their team is very diverse, with backgrounds spanning from astrophysics to criminology and computer game design to music management. They pride themselves on our great working culture and offer all staff a host of extra perks and regular social activities. What you’ll be doing:
- Automating common tasks within the Engineering and Information Security departments
- Collating statistics from various systems and monitoring sources and producing reports for various departments
- Identifying potential efficiencies within existing processes and developing solutions via automation
- Connecting existing and future their systems to leverage centralised access control and authentication
- Building custom code to provide monitoring of complex interactions within the their platforms
- Building, Running and Maintaining their server infrastructures
- Supporting internal development teams with infrastructure needs and platform investigations
- Performing R&D for Engineering and Development future projects
- Rota-based on-call responsibilities for out of hours response/duties
Skills you can demonstrate:
- Knowledge of the Linux operating system (in particular CentOS/RedHat); Amazon Web Services and their APIs; various APIs and SDKs that may aid delivery of responsibilities
- Knowledge of Apache, MySQL and/ or Redis servers
- Knowledge of Network Protocols and Web Browser to server communications via HTTP
- Knowledge of Data centre techniques and processes for delivery of a High Availability platform
- Ideally be able to use, or understand Ruby-based shell scripts, application code and frameworks
- A confident, enthusiastic attitude and an understanding of small company culture and dynamics
If this sounds like you we’d love to hear from you! Please get in touch with some information about you, your experience, why you’re the superstar for this role, your CV and any links to relevant blogs/social media pages/previous work etc that you would like to share with us. Exclusive to IQ, apply now more information.
Is DevOps replacing ITIL?¶
- slideshare.net: Is DevOps replacing ITIL? Busting the Five Biggest DevOps Myths 🌟
- Is DevOps Killing Some Types of Jobs? 🌟🌟🌟
- IT managers: we're hurting for more cloud and DevOps skills. Despite years of cloud and DevOps adoption, IT departments are still mired in backlogs of user demands, survey shows
- Why everyone hates DevOps 🌟
- DevOps does not negate ITIL or ITSM; they can be leveraged for greater agility
- Operations is Dead, but Please Don’t Replace it with DevOps
- ITSM vs. DevOps – Agility vs. Control – is this really battle royale?
- ABCs of ITIL®
- Managing the cloud with ITIL 🌟🌟
- globalknowledge.com: What You Need to Know to Before You Implement ITIL
- ITIL v3 (Information Technology Infrastructure Library)
- itop - ITSM & CMDB OpenSource. A simple, web based IT Service Management tool 🌟
- RackTables.org - a datacenter asset management system 🌟