DevOps resume: main points and a template

Writing a compelling DevOps resume is essential for every talent willing to land a job as a DevOps engineer. What points to cover and what template to follow? Read this article to know!

DevOps challenges: myths and misconceptions

Wrong!

Define DevOps culture in the company

  1. In the planning stage, the team discusses the project requirements, customer feedback available, input from business stakeholders and any other information that is relevant to the project roadmap. This helps define the technology stack, future app architecture and other parameters crucial for building your new product or feature.
  2. Once the outline is ready, the developers begin to write the codebase for automated tests and the DevOps engineers begin to build CI/CD pipelines that will automate all the routine tasks involved with this process. Terraform and Kubernetes manifests for infrastructure provisioning and configuration, Ansible playbooks and Jenkins jobs, Circle CI scripts that will turn each future code commit into a release-ready app build.
  3. A new code is built and tested by automated unit and integrity tests, and if it passes the tests, it is pushed to the staging environment.
  4. QA engineers test the new code in detail to ensure it can be delivered to end-users
  5. DevOps engineers prepare to release the latest product version by updating the Docker images with all the required runtime
  6. DevOps specialists deploy the new product version to production using Canary release, Blue-Green deployment or any other deployment strategy
  7. They operate the systems to scale them up and down based on the workload or improve the existing infrastructure
  8. Finally, as DevOps engineers monitor the product in production, they gather the DevOps metrics and system logs, customer feedback and business stakeholder input required for planning the next cycle.

DevOps resume: tell the why, how and what

  • Experience building CI/CD pipelines using tools like Ansible, Jenkins, Circle CI, GitLab CI, etc
  • Expertise with cloud computing platforms (AWS, Azure, GCP and their web services)
  • DBA experience (installing, updating and configuring MySQL, MongoDB, Redis, PostgreSQL and other SQL and NoSQL databases)
  • Profound knowledge of Git and mastery of Version Control Systems like GitHub or GitLab
  • Mastery of some scripting and shell programming tools (Bash, Python, Ruby, PowerShell, etc.)
  • Hands-on experience with infrastructure and configuration orchestration tools (Terraform, Puppet, Ansible, etc)
  • A profound understanding of container orchestration and configuration management best practices and tools (Docker, Kubernetes)
  • Working experience with cloud monitoring, logging and alerting solutions (Nagios, Icinga, ELK stack, Prometheus & Grafana, Google StackDriver, AWS CloudWatch, FluentD, Splunk, New Relic, etc)

DevOps resume template

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store