Senior Engineer- Devops
se
Job Description
Technical:
- Azure Cloud Infrastructure: Design, implement, and maintain Azure-based infrastructure, leveraging services like Azure Kubernetes Service (AKS), Azure Functions, Virtual Machines, and App Services.
- AWS Support: good understanding of AWS environment, to provide support in AWS to Azure migration.
- CI/CD Pipelines: Develop and manage continuous integration and delivery pipelines using Azure DevOps and GitHub Actions.
- Infrastructure as Code (IaC): Automate provisioning and configuration using tools like Terraform, Azure Resource Manager (ARM) templates, or Bicep.
- Monitoring & Observability: Implement robust monitoring and logging solutions with Azure Monitor, Application Insights, and integrate with tools like Prometheus or Grafana.
- Security & Compliance: Enforce best practices in cloud security, implement Azure Security Center recommendations, and manage compliance standards (e.g., SOC 2, GDPR).
- Apply working knowledge of security concepts including VPN, firewall, and IPtables in daily tasks.
- Automation: Automate workflows, infrastructure scaling, and backups using different Automation and scripting tools.
- Collaboration: Work closely with developers, QA teams, and IT operations to streamline processes and improve deployment reliability.
- Troubleshooting: Investigate and resolve issues related to infrastructure, performance, and application integration.
- Documentation: Maintain detailed documentation for Azure and AWS configurations, workflows, and processes.
Requirements:
- 5+ years of experience in DevOps, with 1+ years of experience in handling secops
- In-depth knowledge of Azure services like AKS, Azure Functions, Azure DevOps, Azure AD, and Networking.
- Experience with core AWS services such as EC2, S3, RDS, and Lambda and with different open source tools
- Proficiency in Docker and Kubernetes.
- Hands-on experience with Terraform, ARM templates, or Bicep for Azure.
- Programming/Scripting: Strong skills in scripting with PowerShell, Python, or Bash.
- Expertise in Azure DevOps, GitHub Actions, or Jenkins.
- Familiarity with Azure Monitor, Log Analytics, Application Insights, and tools like Grafana or ELK.
- Strong knowledge of Azure Security Center, Key Vault, and IAM.
- Proficiency in Git and Git-based workflows.