Title: Technical Lead-DevOps
Area(s) of responsibility
DevOps Lead
Responsibilities:
• Design and Implement DevOps Practices: Develop strategies for collaboration, code management, infrastructure, security, compliance, continuous integration, testing, delivery, monitoring, and feedback.
• Manage Azure DevOps Environment: Oversee server and agent infrastructure, implement automation tools for CI/CD pipelines, and ensure system performance and security.
• Collaboration: Work closely with development and operations teams to streamline code releases and optimize application performance.
• Monitoring and Troubleshooting: Proactively identify performance bottlenecks and resolve system issues, ensuring system reliability and scalability.
• Documentation and Training: Maintain design and troubleshooting documentation, and provide training and support to internal teams on DevOps practices.
Skills and Qualifications:
• Technical Proficiency: Expertise in Azure cloud services, CI/CD pipelines, Infrastructure as Code (IaC) tools like Terraform or ARM templates, and version control systems like Git.
• Scripting Skills: Proficiency in scripting languages such as PowerShell, Bash, or Python for automation.
• Security Knowledge: Understanding of security best practices, including role-based access control (RBAC) and managing secrets with tools like Azure Key Vault.
• Collaboration and Communication: Strong ability to collaborate with cross-functional teams and communicate technical concepts effectively.
• Containerization: Experience with Docker and Kubernetes on Azure Kubernetes Service (AKS).
Experience:
• Practical Experience: 5+yrs Hands-on experience in software development, system administration, or support engineering, with a focus on Azure cloud services and DevOps practices