DevOps Job Description
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:
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:
Desired experience for devops includes:
DevOps Examples
DevOps Job Description
- 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
- 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
DevOps Job Description
- 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
- 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
DevOps Job Description
- 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
- 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
DevOps Job Description
- 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
- 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
DevOps Job Description
- 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
- 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