Responsibilities:
- Implement and manage CI/CD pipelines using Azure DevOps, GitHub or similar tool
- Automate the deployment, monitoring, and management of applications and infrastructure.
- Collaborate with development and operations teams to ensure smooth and reliable software releases and system performance.
- Monitor system performance, troubleshoot issues and ensure system reliability.
- Maintain and enhance infrastructure-as-code practices (e.g., using ARM, Bicep, Terraform).
- Document infrastructure builds, create support runbooks, and maintain distributed infrastructure.
- Design and drive technical innovation and efficiency in infrastructure operations using automation and orchestration.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 6-24 months of experience in DevOps, Cloud Engineering or related roles.
- Hands on experience with CI/CD tools like GitHub actions, Azure DevOps, TeamCity or equivalent pipelines and best practices.
- Experience working with cloud provider, preferable Azure
- Experience in scripting languages such as PowerShell, Python, or Bash.
- Strong problem-solving skills and attention to detail.
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Development experience with one or more general-purpose programming languages (e.g., Python, C#, Java).
- Experience with SQL Server or no-SQL databases.
- Experience with monitoring systems like Prometheus or Elastic
- Experience in API development or consumption.
- Experience with Agile/Scrum methodologies.
- Familiarity with packaging tools like Kustomize, Helm, Flux
Generating Apply Link...