DevOps Analyst Job Description
DevOps Analyst Duties & Responsibilities
To write an effective devops analyst job description, begin by listing detailed duties, responsibilities and expectations. We have included devops analyst job description templates that you can modify and use.
Sample responsibilities for this position include:
DevOps Analyst Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for DevOps Analyst
List any licenses or certifications required by the position: ITIL, AWS, CST, CSC, CSPO, CSM, IAT, SAP, SME, II
Education for DevOps Analyst
Typically a job would require a certain level of education.
Employers hiring for the devops analyst 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, Education, Engineering, Technical, Information Technology, Business, Technology, Computer Engineering, Information Systems, Software Engineering
Skills for DevOps Analyst
Desired skills for devops analyst include:
Desired experience for devops analyst includes:
DevOps Analyst Examples
DevOps Analyst Job Description
- Provide basic support and solutions
- Make decisions within guidelines & policy
- Participate in meetings with technology partners to understand and define what the applications and business needs are and deliver on this through requirements gathering
- Create workflow models, process maps, and system diagrams based on input from multiple sources
- Align process/procedures to best practice solutions
- Analyze efficiencies and effectiveness of current solutions, making suggestions for improvement based on data
- Assist with the creation of training material and knowledge articles
- Identify problems/issues and find solutions
- Monitor compliance and adherence to governance
- Performance and availability systems monitoring
- Ensures accuracy and timeliness of information entered in problem management systems
- Deep understanding of the Agile development methodology and DevOps
- Performers are expected to have 3+ years of experience in Production Management in the Finance industry
- ITIL certifications and/or training
- Deep expertise in IT Process Management
- Identify, model and create use cases across various subsystems with the goal of using automated testing tools and deploying defect-free code
DevOps Analyst Job Description
- Facilitating meetings and workshops to gather, analyse and articulate business requirements
- Developing and designing functional solutions including functional and non-functional requirements to ensure effective delivery of the business requirements
- Level 1 and 2 production support (on rotation)
- Responsible for maintaining and improving service levels across different business channels
- Work closely with various scrum teams in an Enterprise Agile environment and be an advocate for continuous improvement
- Participant and leader in team responsible for the IT design, improve, development, and implementation of strategic Global Trade Services solutions using Lean / Agile methodology
- Work closely with technical IT teams, business project resources, consultants, and resources in deployed countries to ensure timely and successful deployment of EWM projects
- Provide detailed technical and process functional subject matter expertise in the trade compliance process areas through the Lean / Agile lifecycle
- Participate and provide leadership in governance and prioritization process
- Ability to travel up to 25% domestic and international when needed
- Self-directed, independent and comfortable in a fast paced, ambiguous and often multi-directional work environments
- Can manage multiple tasks and use judgment to prioritize and escalate to influence objectives
- Research and analyze business requirements
- 3+ years of developing user requirements, business procedures and processes
- 3+ years of being the knowledge source for systems development processes and providing input on QA that can affect functional requirements and design specifications
- Develop, document and revise system design quality assurance procedures, test procedures, and quality standards
DevOps Analyst Job Description
- Provide tier 2 and tier 3 engineering support for an identity and access management system and custom user interfaces
- Work closely with internal and external teams to understand business and functional requirements to develop automation, requirements and deliverables to Development, QA and Production environments
- Works on problems of moderate to advanced scope where analysis of situations or data requires a review of a variety of factors and a wide command of various technologies and integrated components
- Analyzes and assesses user, functional and technical requirements
- Support multiple internal tools on an administrative level to our user community
- Develop new solutions for automation that operate within our web based solution methodology
- Work independently on projects assigned
- Interact within a team structure and often on ad hoc basis and multiple activities
- A high level of transparency, communication and flexibility is required
- Perform other duties or special projects as assigned - some travel may be required
- With limited supervision, coordinate testing efforts, prepare technical and functional specifications and perform testing, maintenance, and monitoring of technology deployments
- Ability to effectively communicate with Development, Operations and Engineering
- Working knowledge with a scripting language like PowerShell, Ruby, Python, Groovy or JavaScript
- Exposure to VM and Linux
- Lead and self-direct the test planning, test-case development and test execution activities with representatives from appropriate business units, other application support teams, and vendors
- With limited supervision, coordinate testing efforts, prepare technical and functional specifications and lead testing, maintenance, and monitoring of technology deployments
DevOps Analyst Job Description
- Creation of test automation scripts (minimally, those that "smoke test" an application, but may include creation of automation for functional testing)
- Creation of workflows to automate deployment and promotion through various environments
- Uplift the devops practice in the Wealth Management space to best practice methodologies and standards
- Drive efficiency and quality through the life cycle to ensure operational stability
- Provide focused environments and release support and coaching to agile teams to facilitate delivery
- Be the voice of Service Transition on the aligned scrum team
- Responsible for overall design and implementation of automated software and infrastructure delivery solutions
- Plan and communicate the direction of DevOps to stakeholders at all levels
- Providing thought leadership on emerging technologies, best practices, and opportunities for improvement within DevOps
- Responsible for managing sprint releases for multiple teams
- Drive continuous improvement while ensuring production stability
- Solid Windows operating system experience (Active Directory, Group Policy, Task Scheduler, Services, Event Viewer, Perfmon)
- Interest in at least one programming language
- The role is expected to be based 100% in 20 Canada Square, London office with on call and out of hours work being based from an alternative working location
- Practical experience of working iteratively using Agile development methodologies, Scrum, contributing to backlog analysis and testing
- DevOps – CI, build automation, continuous deployment, fast path to live
DevOps Analyst Job Description
- Designing and implementing Continuous Integration and Delivery Pipelines
- Coaching projects and advising clients on the principles of Continuous Delivery, DevOps and Agile delivery, on the tools and processes
- Environment support, technology architecture and (development) infrastructure design and implementation activities
- Setting up DevOps and Continuous Integration / Delivery environments
- Embedding DevOps, tools and processes in existing environments to optimize the software delivery
- Developing and maintain scripts to import, export and transform data (Shell scripts and database scripts)
- Implementing application changes in line with business requirements
- Coordinating business and technical requirements and their implementation with the relevant stakeholders and develop technical application designs
- Perform data analysis and investigation in response to business queries
- Acts as product owner for assigned area of DevOps stack
- Strong software development experience preferably in Java
- Planning and Collaboration
- Build and Orchestration
- Deployment Environments
- Builds and maintains technical environments, supports system/application rollouts, responds to and troubleshoots escalated environmental issues, informs/advises application managers and stakeholders (Development, Release Management) about new environment build out progress and implementation, conducts technical analysis, and produces recommendations
- Proactively detect problems related to application service, infrastructure components and dependent services, conduct diagnostics and provide service