DevOps Job Description

DevOps Job Description

4.8
187 votes for DevOps
Devops provides operational technical expertise to initiatives for the Asurion platform, data and applications, addressing a broad range of technologies including TIBCO, Pega, .NET Framework, running Java / PHP / Python applications on Linux.

DevOps Duties & Responsibilities

To write an effective devops job description, begin by listing detailed duties, responsibilities and expectations. We have included devops job description templates that you can modify and use.

Sample responsibilities for this position include:

Use Ruby, Python and Chef to get the job done
Deploy JAVA and .NET applications on Linux, Windows and Android environments
Working on new Devops technologies, like Docker
Reading and writing Ruby, Python, Shell scripting, Go, SQL, and lots of other DSLs (sometimes in the same day!)
Develop and enhance continuous integration and continuous delivery solutions in a cloud-based (AWS) Linux environment
Engineer automation and deployment tools for every part of our platforms
Engage cool vendors to identify and test products and technologies to help drive innovation into our infrastructure
Be an infrastructure engineer and in true agile style scrum your way to deliver solutions in well-defined sprints with clear success criteria’s
Push the limits of OpenStack, Object Store and AWS API’s in support of our applications to their limits, then when you break them, build better ones
Feed the chaos and conformance pets daily

DevOps Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for DevOps

List any licenses or certifications required by the position: AWS, ITIL, SSL, RHCE, VCP, AD, NGINX, UDP, TCP/IP, V3

Education for DevOps

Typically a job would require a certain level of education.

Employers hiring for the devops job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Education, Software Engineering, Computer Engineering, Information Technology, Business, Math, Administration

Skills for DevOps

Desired skills for devops include:

Python
DNS
Ansible
Java
Docker
Jenkins
Puppet
Chef
Linux
IP networking

Desired experience for devops includes:

Experience designing, monitoring and supporting a large-scale, highly available, redundant hosting infrastructure
Experience with administering/tuning SQL
Experience with administering Hadoop clusters and solutions based on Hadoop
Desire to make education better
Experience with Agile/SCRUM practices
Experience with the iOS and Android development lifecycle and tooling

DevOps Examples

1

DevOps Job Description

Job Description Example
Our company is growing rapidly and is hiring for a devops. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for devops
  • Provides (in)formal internal training on emerging technologies, areas of domain expertise and development methodologies
  • Periodically leads technology assessments including “build vs
  • Develops and maintains the technology roadmap for core systems and software products
  • Leads the design of systems to ensure the technology roadmap is aligned with the business goals while maximizing technical debt
  • Analyzes industry trends and emerging technologies to ensure the technology roadmap and system architectures are a competitive advantage
  • Uses superior communication skill to explain and sell the architecture and technology roadmap to the organization in 360 degrees
  • Coordinates architectures across systems with peers to maximize reuse, interoperability, and knowledge sharing
  • Mentors engineers to understand how design patterns solve common architectural problems and how to derive new patterns for problems specific to an organization
  • Building custom tooling to automate common tasks
  • Jumping between dozens of technologies, like Nginx, AWS, Vagrant, Postgres
Qualifications for devops
  • Five plus years Infrastructure operations and support for high traffic or ecommerce websites
  • Five plus experience in Web and app server administration like Apache/Ngnix, Jboss
  • Familiarity with monitoring systems like Nagios, Splunk
  • Experienced with source control management like Git
  • Have strong knowledge on Server administration
  • Familiar with Ecommerce holiday readiness activities
2

DevOps Job Description

Job Description Example
Our growing company is hiring for a devops. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for devops
  • Build internal applications as needed to support the QA team and automate manual QA processes (test data management, test environments, tools, reporting)
  • Implement large scale containerisation strategies
  • Enhance and automate the SDLC for agile production development teams
  • Partner with Agile teams on fixes and system upgrades
  • Experience supporting complex large scale cloud deployed services including Continuous Integration
  • An understanding load balancing concept/usage and carry out basic configuration changes
  • Basic networking troubleshooting skills - understanding of routing protocol and their configurations in addition to experience with CDNs such as Akamai
  • Understanding of common failure patterns in cloud / distributed systems
  • Basic database skills - understand sql, stored procedures and basic performance tuning
  • Proficiency in BASH or any other shell scripting
Qualifications for devops
  • Experience with python/bash/ruby or equivalent scripting language
  • Control or Jenkins and source control systems like CVS, ClearCase or Perforce
  • System Administration experience with Windows and Linux
  • Experience with Amazon Web Services (EC2, S3, VPC, CloudFormation)
  • Operating Systems.Experience in the Linux environment and a good understanding of its fundamentals
  • Monitoring tools.Nagios, Graphite
3

DevOps Job Description

Job Description Example
Our growing company is looking to fill the role of devops. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for devops
  • You will be a key team member to build and implement infrastructure that supports our products
  • You will create software that defines our cloud environments (configuration mgmt., infrastructure)
  • You will define and implement monitoring and metrics that helps improve our systems
  • You will help our engineers and developers become more efficient through process and technology
  • You will support the migration of our existing data center infrastructure to the AWS cloud environment
  • Supporting Software in production environments
  • Define and integrate our build and release systems
  • Assimilate the development process and tools with in the teams
  • Design, develop, test and document new automated solutions to improve current or create new processes
  • Reduce build, deployment and configuration complexity for custom and third-party applications through automated solutions
Qualifications for devops
  • Data stores.Experience with a big relational database (MySQL, PostgreSQL) and cache layers (memcached, Redis)
  • Exposure to configuration management is also required
  • Exposure to any defect and task management tool is also required
  • At least 1 year of developing automation workflows and routines using Open Source Tools such as Jenkins
  • 2+ years of experience with ITIL problem management and incident management processes
  • 2+ years of experience with HP monitoring and automation tools such as Sitescope, Diagnostics, Service Manager, Operations Orchestration, or Server Automation
4

DevOps Job Description

Job Description Example
Our innovative and growing company is looking for a devops. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for devops
  • Experience with automation/configuration management using Powershell DSC, Chef and other automation tools
  • Manage internal and external DNS records for all environments
  • Making sure all the applications run smooth
  • Setting up tools and helping development with performance problems
  • Helping with CI and implementing CD
  • Working together with our global infrastructure teams
  • Strong Cloud experience
  • Experience using a wide variety of open source technologies and tools
  • Experience creating repeatable deployment templates or similar to build services that support our various software applications
  • Experience building the whole stack from ELBs to databases
Qualifications for devops
  • 3 or more years in a DevOps role, Linux based environment
  • Python scripting (Ruby also ok)
  • Strong understanding of virtualized/containerized environments
  • Experience in design and development of large and complex server side applications
  • Background in software development (or a desire to learn) to support software in production environments
  • Experience in building and deploying software
5

DevOps Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of devops. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for devops
  • You will design and implementation of Continuous Integration methodology and infrastructure
  • You will build and managed virtualized/containerized environments for BigData tech stack
  • We are constantly building new infrastructure and platforms, scaling out our existing infrastructure and deploying new cutting-edge tools to meet and exceed the scale demands in multiple geographic regions
  • Working with the team to enhance production stability, availability and reliability
  • Design, deploy and maintain our multiple private Clouds
  • Collaborate in a “DevOps” environment where you will work closely with developers in supporting new applications, features, and services
  • Design, deploy and maintain our configuration management and orchestration infrastructure
  • Develop automation to support our orchestration and application deployment
  • New feature development on current workflows and tools
  • Automating existing infrastructure and deployments
Qualifications for devops
  • Experience in automation and configuration management (strategic deployment perspective)
  • Team player who can execute (do), mentor (teach) and be mentored (learn)
  • Effective troubleshooting and problem-solving from incident to resolution and root cause
  • Willing to participate in a low-volume on call rotation supporting our websites
  • Comfortable and familiar working in an agile environment - able to apply the principles of agile
  • Infrastructure and operations experience supporting web-site applications

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates