Role Responsibilities :
- Design and Implement Scalable Azure DevOps Solutions : Develop and manage DevOps solutions in Azure, ensuring scalability and reliability.
- CI / CD Pipelines : Develop Continuous Integration and Continuous Deployment (CI / CD) pipelines to streamline software delivery.
- Infrastructure as Code (IaC) : Automate infrastructure provisioning using IaC practices with tools like Terraform or ARM Templates.
- Collaborate with Software Development Teams : Work closely with development teams to enhance product delivery, ensuring efficiency and speed.
- Monitor System Performance : Track system performance and optimize resource utilization for applications.
- Ensure Application Security and Compliance : Ensure that applications meet industry security standards and compliance requirements.
- DevOps Transformations : Lead and manage DevOps transformations, driving the implementation of best practices.
- Provide Technical Guidance : Offer support and guidance to cross-functional teams, helping resolve technical challenges.
- Identify and Resolve Technical Issues : Proactively identify and resolve performance bottlenecks and other technical issues.
- Documentation : Maintain and document architecture designs, deployment procedures, and guidelines.
- Stay Updated with Technologies : Keep up with the latest trends and technologies in Azure and DevOps.
- Facilitate Training : Lead training sessions to ensure teams are proficient with DevOps tools and practices.
- Engage with Stakeholders : Gather requirements and feedback from stakeholders to refine processes.
- Participate in Planning and Estimation : Contribute to planning activities, including task estimation for projects.
- Continuous Improvement : Contribute to a culture focused on continuous improvement and innovation.
Qualifications :
Education : Bachelor's degree in Computer Science, Information Technology, or a related field.Experience : At least 7 years of experience in DevOps engineering.Technical Expertise : Proven experience with Azure DevOps tools and services, CI / CD tools like Azure Pipelines, Jenkins, or GitLab CI, and Infrastructure as Code tools like Terraform or ARM Templates.Containerization : Hands-on experience with Docker and Kubernetes.Cloud Architecture : Strong understanding of cloud architecture and deployment strategies.Scripting : Proficiency in scripting languages such as PowerShell, Bash, or Python.Agile Methodologies : Familiarity with Agile practices and methodologies.Monitoring : Experience with monitoring tools such as Azure Monitor or Grafana.Communication : Excellent communication and collaboration skills.Problem-Solving : Strong analytical and problem-solving abilities.Independent Work : Ability to work independently in a remote team environment.Certifications : Azure certifications (e.g., Azure Solutions Architect Expert) are a plus.Software Development Background : A background in software development is advantageous.Skills Required
Azure Devops, Terraform, ARM Templates, Docker, Kubernetes