Job Description

Your Responsibilities:

  • Manage code using Git, including branching, pull requests, and code reviews.
  • Collaborate with other developers through Issues, Discussions, and Projects.
  • Maintain and contribute to repositories, including documentation, README files, and CI/CD workflows.
  • Develop and implement new features, fix bugs, and optimize existing code.
  • Work with Actions / pipelines for automation and deployment.
  • Monitor and manage repository security and access control.
  • Contribute to open-source or internal packages/modules if applicable.
  • Embed with less knowledgeable end user teams to improve or reconcile their utilization of DevOps systems and practices
  • Create DevOps related documentation or training for others to utilize
  • Review and approve YAML code
  • Mentor and coach other team members
  • Provide status updates for completing stakeholder status reports
  • Create/Update automation processes/scripts
  • Work with Architectural resources in the creation or improvement of DevOps practices, patterns, and standards.
  • Complete tasks within specified deadlines
  • Understand the portfolio of opportunity and how we can successfully move the organization forward strategically

Your Profile:
  • Bachelor’s degree, or foreign equivalent, in Information Systems, Systems Engineering, or a related field, plus 6 years of experience with Microsoft Application development or a related occupation in DevOps Development.
  • 5+ years of experience as a Developer using DevOps practices
  • 5+ years of experience as a Developer using DevOps Systems
  • 5+ years of experience working with Build and Release automation
  • 5+ years of experience working with GIT repositories
  • 5+ years of experience in application analysis, design and n-tiered architectural patterns
  • 5+ years of experience in administration of DevOps Systems
  • 4+ years of experience using PowerShell, or an equivalent scripting language
  • 4+ years of experience using Docker and container orchestration
  • 4+ years of experience working with Agile and ITIL methodologies
  • 4+ years of experience in Cloud Based Technologies and platforms
  • Extensive keyboard operations
  • Perform on call duties
  • Work occasional weekends, holidays and overtime
  • 4 Year degree in IT related field or equivalent competency
Technical Requirements:
  • Microsoft GitHub or Azure DevOps
    • Work Management
    • Source Code Management
    • Pipeline Management
    • Artifact Management
    • Understanding of the available APIs
    • Experience working within, or administering, a GitHub Organization
    • Understanding of the available APIs
    • Understanding of Policies, Workflows, Security, Actions & Runners
  • YAML
    • Understand how to write and debug YAML in Pipelines
    • Familiarity with standard Pipeline Tasks and reusable libraries
  • Object oriented and/or script based languages, incl. unit testing
    • .Net and/or Java
    • JavaScript Frameworks (Angular, React, Node)
    • Python
    • PowerShell
    • Bash
  • Package Management Systems
    • NuGet
    • Node
    • Pip
    • Maven, nexus
    • Artifactory
  • Web Development
    • HTML, HTML5
    • MVC, Bootstrap, or other similar frameworks
    • CSS, CSS5
  • Database technologies
    • SQL Server
      • Understanding and experience with Stored Procedures, Indexes, Keys, Triggers and Tables
  • Containerization/Containers
    • Docker experience
    • Kubernetes experience a plus
  • Code Quality
    • Technical debt, coverage (SonarQube or equivalent))
    • SAST (AquaSec or equivalent)
  • Open Systems Development Skills
    • Understanding of Agile, Scrum, and ITIL methodologies
    • Understanding of CI/CD concepts
    • ARM, Bicep, Terraform, XML, XLST, XSD, SOAP, REST, WSDL

City

Bengaluru

State

Karnataka

Location Country

India

Similar jobs