iremote.grstudy1 Azure : SRE / Dev Ops Security Engineer| Remote | Contract / CTH Role

Azure : SRE / Dev Ops Security Engineer| Remote | Contract / CTH Role

  • Anywhere

Azure : SRE / Dev Ops Security Engineer
• Position Title: Senior Azure DevOps Engineer
• Experience: 9+ years
• Position Type: Contract | Contract-to-Hire
• Location: Remote
Position Overview:
We are looking for an experienced Azure DevOps Engineer to join our technology team. As an Azure DevOps Expert, you will be responsible for creating and managing Azure resources for our development team, enabling automation, and ensuring reliability across build and release projects. This role requires strong skills in platform engineering, Infrastructure as Code (IaC), container orchestration, and a focus on monitoring, resilience, and operational excellence. The ideal candidate should have hands-on expertise in tools like Grafana, Prometheus, and Terraform, along with experience in MongoDB and chaos testing to validate system reliability.
• Must have Skills :
• Azure Platform engineering, IaC , Azure Kubernetes , Grafana ,Prometheus, MongoDB , Chaos Testing
• Azure DevOps Security , Azure Active Directory (AAD ) ,CI/CD , Azure Kubernetes ,AKS Azure: Pipeline Security , Secrets Management
• Scripting languages ( PowerShell, Bash).
• Automation and configuration management tools ( Terraform, Ansible).
Responsibilities:
• Design and implement Azure-based solutions that meet the development team s requirements.
• Develop, implement, and manage CI/CD pipelines for large-scale application and system deployment.
• Collaborate closely with development teams to integrate projects into the Azure production environment and provide ongoing support.
• Automate and streamline operational processes to facilitate faster development and feature deployment.
• Build and maintain tools for deployment, monitoring, and operations.
• Troubleshoot and resolve issues across development, testing, and production environments.
• Manage Azure resources, ensuring availability, performance, and security of applications and services.
• Implement monitoring and alerting systems with tools like Grafana and Prometheus for comprehensive system health visibility.
• Conduct Non-Functional Requirements (NFR) and chaos testing to validate system resilience, proactively mitigating potential failure points.
• Create and manage Azure resources including virtual machines, storage accounts, and networks using Terraform scripts as part of IaC practices.
• Build and manage containerized applications using Azure Kubernetes Service (AKS).
• Administer MongoDB database instances, optimizing for performance, reliability, and security.
• Configure permissions groups in Azure AD to ensure secure resource access for development teams.
• Create service principals to enable secure application access to Azure resources.
• Develop and maintain documentation related to Azure architecture and implementation practices.
• Execute production operations, including deployments, logging, analytics monitoring, automation, and troubleshooting.
Mandatory Skills:
• Azure Platform Engineering: Extensive experience with Azure services, including Azure DevOps, AKS, and Azure Functions.
• Infrastructure as Code (IaC): Proficiency in Terraform or ARM templates for consistent and automated infrastructure deployment.
• Containerization & Kubernetes: Strong experience with Docker and Kubernetes for container orchestration, especially on AKS.
• Monitoring & Alerting Tools: Hands-on experience with Grafana and Prometheus for real-time monitoring and alerting.
• Chaos Testing: Proven experience with chaos testing and resilience engineering for assessing system robustness.
• MongoDB Management: Skilled in MongoDB database management, including security, backup strategies, and performance tuning.
• Azure AD Management: Experience setting up permissions groups and creating service principals in Azure AD for secure resource access.
• Scripting Proficiency: Strong command of scripting languages (PowerShell, Bash) for automation and task management.
• Azure DevOps: In-depth knowledge of Azure DevOps for pipeline management, build agents, and release automation.
Qualifications:
• Bachelor s or Master s degree in Computer Science or a related field.
• At least 9+ years of experience working with Azure services, including Azure DevOps, Azure Kubernetes Service, and Azure Functions.
• Proficiency with containerization technologies like Docker and Kubernetes.
• Strong experience implementing Terraform for various Azure resources.
• Comprehensive knowledge of Azure Resource Manager, Virtual Machines, Storage, and Virtual Networks.
• Experience with monitoring tools like Grafana and Prometheus.
• Familiarity with Azure AD for setting permissions groups and creating service principals.
• Proficiency in scripting languages (e.g., PowerShell, Bash).
• Experience with Non-Functional Requirements (NFR) and chaos testing for system resilience.
• Hands-on experience managing MongoDB databases.
• Strong problem-solving and troubleshooting skills.
• Effective written and verbal communication skills.
• Ability to collaborate well within a team environment.