Description
Introducing automation where possible (some examples may be using Bash/Powershell scripts - everything being done repeatedly manually, should be automated, backups, reports, cleanup, etc.
Implementing Automated testing in the Pipeline
Identify and resolve bottlenecks and inefficiencies in the software development and deployment process.
Monitor and optimize system performance, reliability, and scalability.
Work closely with development and operations teams to troubleshoot and resolve infrastructure and deployment issues.
Implementing Infrastructure as Code (IaC) using Terraform modules with agreed standards.
Implementation of centralized monitoring and alerting solutions for infrastructure, application, and security measures with Azure.
Deep understanding of Azure tool suites and capabilities
Design and Implementing CI/CD pipelines in Azure DevOps using YAML pipelines and scripts with the best practices.
Experience in working on Container based deployment (Docker and Kubernetes)
Update Management - monitoring server patches, deprecated versions or components or tools, proposing upgrades and driving the process of applying and testing.
Able to work with both Windows and Linux Operating Systems
Experience in Infra and Application using Azure Monitor and Application Insights
Able to co-ordinate the results of tooling - quality, security, costs management and other tools produce findings.
Current understanding of best practices regarding system security measures.
Strong understanding of security best practices.
Troubleshooting and helping the team with ad-hoc troubleshooting related to software products like .Net/Java or infrastructure.
Able to work with Scrum based framework.
Able to work with Operations team to resolve priority Production issues.
Good communication skills
Nice to have certifications (Optional)
Certification in Designing and Implementing Microsoft DevOps Solutions
Qualification
Introducing automation where possible (some examples may be using Bash/Powershell scripts - everything being done repeatedly manually, should be automated, backups, reports, cleanup, etc.
Implementing Automated testing in the Pipeline
Identify and resolve bottlenecks and inefficiencies in the software development and deployment process.
Monitor and optimize system performance, reliability, and scalability.
Work closely with development and operations teams to troubleshoot and resolve infrastructure and deployment issues.
Implementing Infrastructure as Code (IaC) using Terraform modules with agreed standards.
Implementation of centralized monitoring and alerting solutions for infrastructure, application, and security measures with Azure.
Deep understanding of Azure tool suites and capabilities
Design and Implementing CI/CD pipelines in Azure DevOps using YAML pipelines and scripts with the best practices.
Experience in working on Container based deployment (Docker and Kubernetes)
Update Management - monitoring server patches, deprecated versions or components or tools, proposing upgrades and driving the process of applying and testing.
Able to work with both Windows and Linux Operating Systems
Experience in Infra and Application using Azure Monitor and Application Insights
Able to co-ordinate the results of tooling - quality, security, costs management and other tools produce findings.
Current understanding of best practices regarding system security measures.
Strong understanding of security best practices.
Troubleshooting and helping the team with ad-hoc troubleshooting related to software products like .Net/Java or infrastructure.
Able to work with Scrum based framework.
Able to work with Operations team to resolve priority Production issues.
Good communication skills
Nice to have certifications (Optional)
Certification in Designing and Implementing Microsoft DevOps Solutions