Responsibilities:
- Infrastructure Automation:
- Automate infrastructure provisioning and configuration using PowerShell and Python scripts.
- Monitoring and Optimization:
- Implement monitoring, logging, and alerting solutions using Azure Monitor, Application Insights, or other tools.
- Optimize pipeline performance and troubleshoot issues across the CI/CD lifecycle.
- Scripting and Automation:
- Create, test, and maintain Python and PowerShell scripts for various automation tasks.
- Automate routine operational processes to enhance efficiency and reliability.
- Collaboration and Best Practices:
- Collaborate with development, QA, and operations teams to ensure smooth application delivery.
- Implement DevOps best practices, including version control, branching strategies, and security compliance.
· Security and Compliance:
- Ensure compliance with security standards and best practices in Azure environments.
- Manage Azure Role-Based Access Control (RBAC) and secure sensitive information with Azure Key Vault.Qualifications we seek in you!
Qualifications we seek in you!
- Minimum QualificationsEducation: Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).
Experience: Relevant years in Azure DevOps engineering or a similar role.
- Proficiency in Azure DevOps services (Pipelines, Repos, Artifacts, Boards).
- Strong scripting skills in Python and PowerShell.
- Experience with Infrastructure as Code tools like Terraform, ARM templates, or Bicep.
- Knowledge of source control systems (e.g., Git) and branching strategies.
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Experience with Azure cloud services, including VMs, App Services, AKS, and networking.
- Understanding of CI/CD best practices and tools.
- Strong problem-solving and analytical abilities.
- Excellent communication and teamwork skills.
- Ability to work in a fast-paced, agile environment.
- Preferred Qualifications/ SkillsAzure certifications (e.g., Azure DevOps Engineer Expert, Azure Administrator, or Azure Solutions Architect).
- Knowledge of YAML for pipeline definitions.
- Familiarity with cloud security practices and tools.