SMJob-004 :- Senior Azure DevOps Engineer

SMJob-004 :- Senior Azure DevOps Engineer

Job Role: Senior Azure DevOps Engineer

Education: Any Graduate

Experience: 5 to 9 years

Skills: Azure, DevOps, Power shell scripting

Role and responsibilities:

  • Script with PowerShell, Bash, Groovy, or similar scripting languages.
  • Design deployment pipelines to ensure reliable order of dependency deployments.
  • Select and implement desired state solution(s) for a deployment environment (PowerShell DSC, Chef, Puppet, etc.)
  • Implement branch / merge strategies (e.g., branch policies, branch protections, manual, etc.)
  • Configure and integrate cloud services with monitoring tools (Azure Monitor Application Insights).
  • Integrate release pipelines with work item tracking (e.g., AZ DevOps, Jira).
  • Integrate the build pipeline with external tools (e.g., Dependency and security scanning, Code coverage).
  • Recommend package management tools (e.g., GitHub Packages, Azure Artifacts, Azure Automation Runbooks Gallery, Nuget, JFrog, Artifactory).
  • Design and implement build agent infrastructure (include cost, tool selection, licenses, maintainability).
  • Implement alerts using appropriate strategies.
  • Monitor build and deployment pipeline health (failure rate, duration, flaky tests).
  • Analyse system dependencies to determine monitoring requirements.
  • Design identity and access management solutions and features (Azure AD Privileged Identity Management (PIM), Azure AD Conditional Access, MFA).
  • Design a secrets storage and retrieval strategy (Key Vault secrets, GitHub secrets, Azure Pipelines secrets).
  • Design a source code compliance solution (e.g., GitHub Code scanning, GitHub Secret scanning, pipeline-based scans, Git hooks, SonarQube, Dependabot, etc.).
  • Implement Azure policies to enforce organizational requirements.
  • Implement container scanning (e.g., static scanning, malware, crypto mining).
  • Design and implement Azure Container Registry Tasks.

Required skills:

  • Ability to integrate/migrate disparate source control systems (e.g., GitHub, Azure Repos). Emphasis on knowledge of Git across various offerings.
  • Ability to design and implement Infrastructure as Code (ARM, Terraform, PowerShell, CLI) for Microsoft Azure
  • Knowledge of Software development practices (API development, application, etc.)
  • Knowledge of Application lifecycle management (ALM)
  • Knowledge of Caching, Cloud storage, cloud systems management and operations
  • Exposure to Compliance (PCI, HIPPA, etc.)
  • Understanding of Data architecting, migration (cross platform / upgrade), modelling (physical and logical)
  • Exposure to Database and server virtualization, Database architecture, design, management, Diagnostics, health checks, and monitoring
  • Knowledge of Distributed application design and database design
  • Understanding of Event sourcing, Identity and security
  • Understanding of Package management (npm, NuGet, etc.) and performance tuning
  • Knowledge of types of hardware managed/administered (e.g. tablets with kiosk software)
  • Good Communication skills Written and Verbal.
SMJob-004 :- Senior Azure DevOps Engineer
Job Category: Azure DevOps
Job Type: Full Time
Job Location: Hyderabad

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll To Top