logo

JobNob

Your Career. Our Passion.

Specialist I - DevOps Engineering


USGT Digital


Location

Thiruvananthapuram | India


Job description

JOB DESCRIPTION

Role Proficiency:

Understands customer requirements streamline DevOps practices and translate them into reference architecture for DevOps (CI/CD) and automation components by managing multiple scrum teams.

Outcomes:

  1. Interprets the DevOps Tool/feature/component design to develop/support the same in accordance with specifications
  2. Adapts existing DevOps solutions and creates own DevOps solutions for new contexts
  3. Codes debugs tests documents and communicates DevOps development stages/status of DevOps support issues
  4. Selects appropriate technical options for development such as reusing improving or reconfiguration of existing components
  5. Optimises efficiency cost and quality of DevOps process tools and technology development
  6. Validates results with user representatives integrates and commissions the overall solution
  7. Assesses current state of DevOps maturity and advises clients on improving maturity and DevOps roadmap
  8. Assess readiness of clients to adopt DevOps practices advising clients on appropriate change approaches and technology choices
  9. Looks for patterns of struggle and experiments with new designs and new ways of applying existing designs to solve problems
  10. Guides DevOps leads and engineers and observe how the processes are working in practice
  11. Works towards reducing variations in practice by challenging status quo and tweaking processes and tools
  12. Resolve architecture issues and deliver / own architecture of application solutions spanning across multiple technologies for projects of the following nature - high revenue projects / complex projects / large strategic maintenance projects
  13. Manage multiple stakeholders and handle their expectations
  14. Contribute to business development and organizational activities
  15. Support Architect/Sr. Architect in drafting recommendations based on findings of Proof of Concept

Measures of Outcomes:

  1. Quality of Deliverables
  2. Defect injection at various stages of lifecycle
  3. SLA/KPI for onboarding projects or applications
  4. Percentage achievement of specification/completeness/on-time delivery
  5. # of reusable components / processes developed
  6. Delivery efficiency (Adherence to UST defined principles)
  7. Contribution to technology capability development (e.g. Training Webinars Blogs)
  8. Customer feedback on overall technical quality (zero technology related escalations)
  9. # of white papers/document assets contributed to
  10. Feedback from Project Team/Program Management on project support
  11. Error rate/completion rate at various stages of SDLC/PDLC
  12. Uptime/System reliability metrics (if the design is not meeting with agreed SLA's)
  13. # of domain certification/ product certification obtained
  14. Adoption rates of CI/CD tools DevOps practices (efficiency improvement rate)

Outputs Expected:

Automated components :
  1. Deliver components that automat parts to install components/configure of software/tools in on premises and on cloud
  2. Deliver components that automate parts of the build/deploy for applications
Configured components:
  1. Configure tools and automation framework into the overall DevOps design
Scripts:
  1. Supervise/Develop automation scripts (like Powershell/Shell/Python scripts) that automate installation/configuration/build/deployment tasks
Training/SOPs :
  1. Create Training plans/SOPs to help DevOps Engineers with DevOps activities and to onboard users
  2. Create Training plans/SOPs to help technical deal with already existing CI/CD Pipelines and components onboarding users
Measure Process Efficiency/Effectiveness:
  1. Deployment frequency
    innovation and technology changes
Operations:
  1. Change lead time/volume
  2. Failed deployments
  3. Defect volume and escape rate
  4. Meantime to detection and recovery
Solution Definition & Design:
  1. Define Architecture for the small/mid-sized type of project
  2. Design the technical framework and implement the same
  3. Identify and conduct design of complex sub-components /module in collaboration with project team
    architects and client SME
  4. Present the detailed design documents to relevant stakeholders and seek feedback
  5. Undertake project specific Proof of Concepts activities to validate technical feasibility with guidance from the Application Architect
  6. Implement best optimized solution and resolve performance issues
  7. Support the team in the design of functional modules and review the deliverables
  8. Conduct code reviews
Project Estimation:
  1. Provide support for project estimations on business proposals and support sprint level / component level estimates
  2. Articulate estimation methodology
    module level estimations for more standard projects with focus on estimation effort alone
Measure Process Efficiently/Effectiveness:
  1. Measure and pay attention to efficiency/effectiveness of current process and make changes to make them more efficient/effective
  2. Facilitate development processes and operations
  3. Architecting overall comprehensive DevOps practice effectiveness

Skill Examples:

  1. Design branching and merging strategies
  2. Defining DevOps tool stack
  3. Designing build/release plans
  4. Defining monitoring strategy/service provisions/middleware configuration
  5. Integrate with code quality analysis tools like SONAR
  6. Scripting skills (Javascript Python Linux PowerShell)
  7. Infrastructure automation skill (ansible/terraform)
  8. Quality automation skills(selenium)
  9. Experience of build deploy pipeline for polygot tools Database automation Java Python Perl
  10. Creating build plan in Bamboo/Jenkins/GITLAB and necessary scripting to implement build Setting and managing Jira projects and Git/Bitbucket repositories
  11. Skilled in Automated Build and Deployment and tools like Maven Ant.etc
  12. Skilled in Automated Monitoring(Splunk)
  13. Skilled in containerization tools like Docker
  14. Monitoring reviewing and managing technical operations

Knowledge Examples:

Additional Comments:

POSITION DESCRIPTION Jira Admin/ B3 EXPERIENCE: Minimum 10 plus years' experience in IT industry and 5 years of experience in Project management SKILLS/KNOWLEDGE/ABILITIES (SKA) REQUIRED: . Should have knowledge in Jira Administration . Should be capable of acting as bridge among the development team, architect team and business team . Coordinate internal resources and third parties/vendors for the flawless execution of projects . Ensure that all projects are delivered on-time, within scope and within budget . Developing project scopes and objectives, involving all relevant stakeholders, and ensuring technical feasibility . Ensure resource availability and allocation . Develop a detailed project plan to track progress . Should have knowledge of cloud environment such as AWS/Azure . Should be familiar with Agile development methodologies such as scrum . Should have strong knowledge of Scaled Agile Framework (SAFe) . Knowledge of spotify development model is a plus . Should have strong knowledge of software development methodologies such as KANBAN, Water-Fall etc. . Should have knowledge of project management tools such as Microsoft Project Planner, JIRA etc. . Should have strong knowledge of project finance management . Use appropriate verification techniques to manage changes in project scope, schedule, and costs . Measure project performance using appropriate systems, tools, and techniques . Report and escalate to management as needed . Manage the relationship with the client and all stakeholders . Perform risk management to minimize project risks . Establish and maintain relationships with third parties/vendors . Create and maintain comprehensive project documentation . Proven working experience as a project manager in the information technology sector . Solid technical background, with understanding or hands-on experience in software development and web technologies . Excellent client-facing and internal communication skills . Excellent written and verbal communication skills . Should have excellent people management skills . Solid organizational skills including attention to detail and multi-tasking skills . Strong working knowledge of Microsoft Office . PMP / PRINCE II / Scrum Master certification is a plus . Cloud certification is a plus . Experience seeing projects through the full life cycle . Excellent analytical skills . Strong interpersonal skills and extremely resourceful . Proven ability to complete projects according to outlined scope, budget, and timeline . Utilize industry best practices, techniques, and standards throughout entire project execution . Measure project performance to identify areas for improvement . Prepare budget based on scope of work and resource requirements . Track project costs to meet budget . Develop and manage a detailed project schedule and work plan


Job tags



Salary

All rights reserved