Dev Ops Job Description
Dev Ops Duties & Responsibilities
To write an effective dev ops job description, begin by listing detailed duties, responsibilities and expectations. We have included dev ops job description templates that you can modify and use.
Sample responsibilities for this position include:
Dev Ops Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Dev Ops
List any licenses or certifications required by the position: AWS, SSL, ITIL, IIS, DNS, URL, JDBC, SA, MCSE, MCSA
Education for Dev Ops
Typically a job would require a certain level of education.
Employers hiring for the dev ops 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, Software Engineering, Education, Information Systems, Computer Engineering, Business, Management, Technology
Skills for Dev Ops
Desired skills for dev ops include:
Desired experience for dev ops includes:
Dev Ops Examples
Dev Ops Job Description
- Be responsible for product upgrade and system emergency
- Design and develop automated deployment mechanisms
- Assist with creating test environments that accurately mimic production in terms of data and capability
- Responsible for all environments, infrastructure and dev-ops processes (build – deploy, ) Monitor application performance and tuning
- Manage App & web server installation /configuration
- Develop automations to comply with SCM Audit process /simplify routine support tasks
- Responsible for some minor developments involves scripting /coding updating project and system maintenance documents
- Work closely with application development teams to address issues relating to DevOps tools environment such as performance or availability, and recommend solutions for My-adviser
- Apply innovation for process improvements specific to the build and deploy process
- Employing Agile engineering to offer distinctive support for software engineers and operations folks
- Experience with scripting languages, such as Python, PHP, or Perl
- Expert knowledge in Linux System
- Expert knowledge of operating large size system
- Experience with leader
- Experience with CI build and release engineering is greatly preferred
- Background in operations, tools and best practices used to manage large systems
Dev Ops Job Description
- Rapidly building high-quality custom products and solutions using the latest technology, while establishing and leading the development of our capabilities
- Together with DevOps CoE, determines best mix of development, interfacing applications, third party vendor solutions to meet business requirements and project objectives
- Develops measures and monitors ongoing effectiveness of DevOps for the my-adviser business line(s)
- Continuous Integration (CI), Continuous Delivery (CD) practices
- Ensuring standards are maintained to ensure systems are working at optimal levels and offers support to other areas regarding new infrastructure technologies and system requirements
- Defining and agreeing specifications for technical systems, ensuring full integration with other systems and infrastructure
- Leading the identification and delivery of continuous improvement opportunities
- Work with Dev/QA/Operations team to define the optimal tool chain to integrate the various processes and toolsets
- Supporting Projects with overall test strategy planning and test automation
- Supporting Projects and Change development and proposal work
- Familiarity with any reporting tool such as Tableau, Jasper, Pentaho, Cognos
- Familiarity with scripting (perl, python)
- Familiarity with the Infrastructure in a large enterprise
- Familiarity with systems integration using products such as Mule, Redis, RabitMQ etc
- Experience with Kafka/Splunk/Logstash/ElasticSearch/Kibana preferable
- Be familiar with configuration and optimization about common application , such as Nginx/HaProxy/Apache/MySQL/MongoDB
Dev Ops Job Description
- Experienced in code configuration management along with developing and maintaining build and automated deployment processes for Microsoft based multi-tiered applications
- Managing Test dependencies and Risks for the overall programme delivery
- Providing high level escalation support as required
- Understand all legacy systems and be able to support them from a Infrastructure point of view
- Fully understood the myriad of architectural environments in which our applications are deployed with a view to implementing production efficiencies in softeare delivery through DevOps practices
- Integrated with other devops resources to form a community with a first draft of DevOps best practices
- Inspects website traffic for potential attack and breach attempts
- Contribute to the documentation of the design and implementation of network, server and other systems and developing operational recipes
- Manage day to day support of the SDLC environment stack
- Work with DevOps team members to support ongoing project efforts
- Experience with supporting multiple deployment environments
- Experience with building and managing large-scale high throughput production applications
- Must have four year degree in Technical Field (Computer Science, Information systems) and currently pursuing Masters Degree
- Cannot graduate prior to or during duration of the internship
- Experience working in a heterogeneous environment (Linux and Windows)
- Experience working with Atlassian tools such as JIRA, Confluence, and Stash
Dev Ops Job Description
- Constantly monitor environments for performance and security issues
- Utilize specified technologies to support software applications
- Participate in availability, disaster recovery and capacity planning
- Conduct or participate in evaluation of new technologies productivity tools utilized by the team
- Provide customer troubleshooting and support as necessary
- Function independently or as a part of a team to achieve set goals
- Innovate and advocate new technologies and industry trends or standards
- Manage Software Design & Development for Operational Services
- Manage the automation of the Software Delivery and Integration Cycle
- Build components to support all operational needs for the Big Data Platform
- Good scripting abilities (Python, Ruby, Bash)
- Automation packages (Puppet, Chef, Saltstack)
- Ability to use a wide variety of open source technologies and cloud services (experience with OpenStack is required)
- Demonstrable Strong experience in implementing and managing Linux (centos) Linux management (centos) to facilitate all Infrastructure requirements
- Strong knowledge of programming languages like Python, PHP
- Ability to work effectively within a global team (spread across NA, EMEA, India ) whilst influencing and contributing towards the development of the global platform
Dev Ops Job Description
- Work closely with R&D leaders to gather the requirements and coordinate solutions
- Manage and communicate the plan and solutions to management
- Provide architectural and deployment recommendations based on existing systems deployment and utilization data to improve the security and performance
- Lead efforts to diagnose and resolve complex systems configuration, production and deployment problems
- Provide support for operational issues including problem solving, root cause analysis and technical, and process recommendations for improvement
- Proactively monitor systems performance & status to help maintain the service infrastructure and prevent outages respond to failure and alert event notifications 24 x 7
- Collect, analyze and present meaningful system metrics
- Serve as liaison to vendors for systems for maintenance, problem resolution, and upgrades of installed hardware and system applications
- Generate and maintain documentation/SOP for systems architecture and maintenance for controls focused on security compliance
- Drive adoption of Dev/ops ways-of-working across teams and the broader organization
- Must be capable of independent problem-solving and self-direction
- Knowledge of business continuity planning / disaster recovery processes, procedures and best practices a plus
- A minimum of 2 years with cloud computing and application platforms
- Experience with revision control systems and usage for managing systems configuration
- Experience with configuration management and automation tools like Salt, Terraform, Chef, Puppet
- Application support engineer