Trivandrum
5 days ago
Specialist II - DevOps Engineering - Docker

Role Proficiency:

Able to manage multiple SDLC/PDLC programs from a DevOps architectural perspective by streamlining DevOps practices and translating them into reference architecture for DevOps (CI/CD) and automation components.

Outcomes:

     Deliver technically sound projects across one / multiple customers within the guidelines of the customer and UST standards and norms      Deliver technically complex DevSecOps solutions      Define architecture for large engagements and act as its design authority      Design solutions involving multiple tech components using DevOps techstack after scoping client requirements for large engagements      Devise a mechanism by assessing system architecture and implementing DevOps roadmap      Identify and institutionalize DevOps best practices across multiple accounts and manage multiple customers and architects      Guide and review technical delivery by internal teams at the program level      Understand the existing customer landscape; assess DevOps maturity level and come up with a roadmap      Provide support to various Project Managers to identify training needs of the team   Conduct training / certifications with the help of Gama and mentoring with respect to technical skills on projects   Support technical evaluation of external and internal candidates to meet project requirements   Perform career guidance and performance management for team members   Develop collaterals for proposals   Conduct workshops at the client site to assist the sales team in sales support as required   Compare various designs and propose appropriate technology solutions based on the understanding of the RFP and input from Architects   Review estimations and resource plan   Review risk and mitigation plan   Anchor proposal development with cross-linkages across multiple competency to arrive at a coherent solution unique value propositions and clear differentiators   Participate in client presentation and client visits

Measures of Outcomes:

Business Development (# of proposals contributed to; # new leads generated) Stakeholder Satisfaction Survey Results # of design patterns / components reused / created Feedback from team Quality of Service measures # of technical complex solutions delivered # of consulting assignments led/participated # of technology training conducted Technology certifications # of white papers / document assets Breadth of technology knowledge (no. of technologies) # of reviews and audits

Outputs Expected:

Project Control and Review:

Perform architecture design review Identify opportunities for optimization of cost / time / asset utilization in complex projects and advise relevant teams accordingly where possible Provide advice to teams facing complex technical issues in the course of project delivery Conduct planned and unplanned technical audits for complex projects as applicable Define and measure project /program specific architectural and technology quality metrics Review outputs to ensure NFRs are met


Knowledge Management & Capability Development:

Provide input to teams for training
etc. Identify the training needs and conduct internal sessions to meet the same Partner with UST Gamma to create curriculum
assessments
training programs and courseware based on new service offerings / solutions
etc. Update collateral on the knowledge management repository Gain and cultivate domain expertise to provide best and optimized solution to the customer


Alliance Management:

Identify alliance partners based on the understanding of service offerings and client requirements Identify areas for joint GTM with the partner Develop internal capabilities/complementary toolsets to support the GTM strategy Maintain the relationship with partners Act as the UST technical POC for the specific technology/solution area


Technology Consulting:

Define Problem statement for the customer Analyse application/ technology landscape
process and tools to arrive at the solution options best fit for the client Analyse Cost Vs Benefits of solution options Define the technology/ architecture roadmap for the client Articulate the cost vs benefits of options to key stakeholders in customer


Innovation and Thought Leadership:

Participate in external forums (seminars
paper presentation etc.) to showcase UST capabilities and insights Interact and engage with customers/ partners around new innovative ideas
concepts
assets
as well as industry trends and implications Participate in Beta testing of products / joint lab setup with customer to explore application of new technologies / products Identify areas where components/accelerators or design patterns could be reused across different accounts Create documents
reports
white papers (international/national) on research findings


Project Estimation:

Calculate and present estimates based on high level designs to management for support in go/ no-go decisions


Architecture Solution Definition & Design:

Develop / Enhance the architecture (Application / technical / Infrastructure as applicable) meeting functional/non-functional requirements aligned to industry best practices Program Design (including technology stack
Infrastructure design
Team structure and working model)and Capacity sizing. Work with Program Release Train Engineer to meet the requirements and SLAs of target state and in-transition
as applicable Identify Proof of Concept testing (POC) needs and conduct POCs as applicable Identify need for developing accelerators or frameworks and develop as applicable specific to the engagement Identify key technical metrics to measure the SLA / requirements compliance Define
adopt and create required documentation on standards and guidelines


Stakeholder Management:

Build credibility with the client as a technical go-to person Work to expand professional network in the client organization

Skill Examples:

     Use Domain/ Industry Knowledge to understand business requirements create POC design system/platforms to meet business requirements      Identify opportunities for automation and efficiency improvement and suggest approaches to achieve same      Use Technology Knowledge to build solutions that interface multiple products/ technologies under guidance design technology roadmap for the client POC specifics and provide technical guidance to teams to create the same create assets independently and provide technical guidance to practitioners identifying and evaluating new technology. Create white papers on Enterprise Architecture; conduct demos to the client to showcase the features of the solution. Review and audit solution independently.      Use knowledge of Architecture Concepts and Principles to evaluate the readiness and relevance of architecture solutions evaluate existing client implementations for performance bottlenecks and suggest areas for improvement value proposition presentations and demos. Provide thought leadership within UST training on best practices in architecture as well as technical guidance to teams during system architecture. Define enterprise architecture frameworks validating application architecture solutions independently. Define system architecture for complex applications within the boundaries of the enterprise architecture.      Use knowledge of Design Patterns Tools and Principles to identify optimized patterns within the given requirement. Review and suggest applicability of design/ patterns for business needs. Define design best practices at project level providing technical guidance to create high level design. Use knowledge of Software Development Process Tools & Techniques to identify and assess incremental improvements for software development process methodology and tools. Take technical responsibility for all stages in the software development process conduct optimal coding with clear understanding of memory leakage and related impact implement global standards and guidelines relevant to programming and development to come up with 'points of view' and new technological ideas.      Use knowledge of Project Management Tools and Techniques to plan and manage simple small or medium size projects/ modules as defined within UST. Identify risks and mitigation strategies and implement the same to manage simple small or medium size projects/ modules. Use knowledge of Project Governance Framework to support development of the communication protocols escalation matrix reporting mechanisms for small / medium projects/ modules as defined within UST.      Use knowledge of Project Metrics to understand relevance to project. Collect and collate project metrics and share with the relevant stakeholders    Use knowledge of Knowledge Management Tools & Techniques to leverage existing material/ re-usable assets in knowledge repository. Independently create and update knowledge artefacts create and track project specific KT plans provide training to others write white papers/ blogs at internal level write technical documents/ user understanding documents at the end of the project.    Use knowledge of Technical Standards Documentation & Templates to create documentation appropriate for the project needs. Create documentation appropriate for the reusable assets/ best practices/ case studies   Use knowledge of Solution Structuring to carve out complex solutions/POCs for a customer based on their needs. Recommend technology specific accelerators / tools for the overall solution along with optimal features e.g. time savings cost benefits

Knowledge Examples:

      Industry Knowledge: Has working knowledge of standard business processes within the relevant industry vertical customer business domain       Technology Knowledge- a. Broad Knowledge: multiple technologies (Terraform/Powershell etc)       Exposure to multiple cloud platforms (Azure/AWS/GCP etc.) and specialized knowledge in at least one       Technology Trends: Demonstrates broad knowledge of technology trends related to multiple inter-related technologies       Architecture Concepts and Principles: a. Applies specialized level of understanding of standard architectural principles models patterns (e.g. Microservices/Containerization etc.) and perspective (e.g. TOGAF Zachman etc.)       Software Development Process Tools & Techniques: Demonstrates thorough knowledge of end-to-end SDLC process (Agile and Traditional) SDLC methodology programming principles tools best practices (refactoring code code package etc.)       Project Management: a. Demonstrates working knowledge of project management process (such as project scoping requirements management change management risk management quality assurance disaster management etc.) tools (MS Excel MPP Client specific time sheets       Capacity planning tools UST 0 etc.) b. Demonstrates working knowledge of Project Governance Framework RACI matrix c. Basic knowledge of Project Metrics such as utilization onsite to offshore ratio span of control fresher ratio and Quality Metrics       Estimation and Resource Planning: Has specialized knowledge of: estimation and resource planning techniques (e.g. TCP estimation model case based scenario-based estimation work breakdown structure estimation etc.)   Knowledge Management Tools & Techniques: Demonstrates working knowledge of: industry knowledge management tools (such as portals wiki UST and customer knowledge management tools techniques (such as classroom training self-study application walkthrough and reverse KT)   Technical Standards Documentation & Templates: Demonstrates working knowledge of various document templates and standards (such as business blueprint design documents and test specifications)   Solution Structuring: Demonstrates specialized knowledge of service offerings and products. Knowledge of build/release/tools and processes.   Knowledge of software security and Audit compliance (GDPR/OWASP) and tools (Blackduck/ veracode/ checkmarxs)

Additional Comments:

We are looking for a Lead/Technical Manager in DevOps Engineering with expertise in Docker, Kubernetes, CI/CD, and other DevOps practices.

Confirm your E-mail: Send Email