Involves creating azure yaml pipelines for CI/CD including QGs to ensure quality of code deployed.
Should be well versed with Git and SCM best practices
Set up the infrastructure on Azure as required by the Engineering team.
Automate infrastructure provisioning and be able to integrate it to azure pipelines
Has to be well versed in Kubernetes and all its features
Should be able to understand the functioning of a application and how it interacts with other services to help in troubleshooting issues
Should be able to write scripts to automate frequent tasks and integrate it with the required pipeline.
Should be able to understand how an application is registered on AAD and interacts with the back end.
Understand the concepts of data and event flow
Knowledge of ML and Lightbend Cloudflow is an added plus.
Should be well versed in Release and Deployment methodologies.
Requirements:
At leas 6 years of experience
Kubernetes Expertise: advanced features, like scheduling pods to nodes, limitranges, ingress, and more. We expect candidates to know Kubernetes well and have hands-on good enough to troubleshoot various scenarios.
Release Process/Deployment: We expect the candidate to be strong in all CI/CD concepts like Branching strategies, Deployment strategies, and DevSecOps tools etc.
Scripting and Automation: We expect the candidate to be good in Git commands and any one scripting language to automate many tasks.
Azure DevOps Integration: They should know Azure yaml based templates very well.
Experience with Specific Azure Services: Kubernetes, Databases and APIM or Apigee, Keyvault