Azure DevOps Engineer - CI/CD Pipeline
Detalhes do emprego
Work Role : Azure Devops EngineerWork Experience : 9 to 12 YearsLocation : Pan IndiaPrimary Responsibilities :- Lead the design, implementation, and improvement of build and release pipelines, including changes to pipelines, Infrastructure as Code, and Azure DevOps setup, while ensuring their ongoing maintenance- Spearhead the planning and implementation of our cloud deployment strategy, ensuring streamlined and impactful utilization of cloud resources- Oversee code and documentation reviews, share knowledge, provide feedback, create efficiencies, and brainstorm ideas feedback to ensure that team outputs are held to the highest possible standard- Train, coach, and mentor stakeholders on Azure DevOps and Git version control best practices- Advocate for DevOps best practices to the DevOps Guild- Work with the Infrastructure team to test and resolve issues deploying new hardware/software- Document procedures, proactively communicate and mentor team members to ensure best practices are being followed- Troubleshoot issues and support development teams with project deployments to stage and live environments- Provide constructive feedback and great technical recommendations during cross team planning/strategy meetings- Research and evaluate new technologies that will improve efficiency and effectiveness- Collaborate with other teams to plan our cloud deployment strategy, ensuring proper utilization of cloud resourcesKnowledge and Skill Requirements :- Post-Secondary Education in Computing Science or equivalent (ex. Computer Engineering Technology, Information Systems Technology)- 10+ years of experience in a DevOps role- Expert knowledge of DevOps principles- Expert knowledge of Network security, data security, Azure Cloud Security- Experience with Azure Cloud- Proficiency with Github, GitHub Actions, other CI/CD solutions- Strong knowledge in Terraform and Ansible (or Bicep, ARM) to efficiently implement Infrastructure as Code (IaC)- In-depth knowledge in PowerShell- Advanced proficiency in Docker to optimize and streamline development and production environments- Experience administering in Windows and Linux environments- Knowledge of testing fundamentals: Unit Testing and Integration Testing- Excellent written and verbal communication skills- Experience with container orchestration tools such as Kubernetes or Docker Swarm would be considered an asset- Knowledge of JavaScript and TypeScript for Node.js and web applications- Understanding of SQL Server, Vue.js, Selenium, and test-driven development would be considered an asset- Experience mentoring and coaching team members would be an asset- Minimum 5 Plus years of demonstrable experience with deployment and management of containerized applications using Kubernetes and Helm.- Proficient knowledge in working with Azure cloud and Azure resources ie: Azure Defender, Azure Log Analytics/Azure Monitor, RabbitMQ, Azure MySQL/MSSQL- Experience in developing and provisioning Infrastructure as Code (IaC) within Azure Cloud Platform using Python, Bash or equivalent.,- Use of DevOps tools and processes to create automated pipelines using CI/CD, GITHUB, GITHUB ENTERPRISE MANAGED USER- Proficient in Terraform based infrastructure provisioning.- Works well and collaborates within and across teams.- Able to think outside the box, self-motivated, and possesses good trouble shooting skills.- Strong interpersonal communication skills with ability to listen actively and adapt communication style to fit different audiences.- Familiarity with industry compliance and security standards (especially as relates to K8/AKS).- Windows or Linux sysadmin experience (ref:hirist.tech)
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.