emaratech FZ LLC Company Profile

DevOps Manager at emaratech FZ LLC (Dubai, United Arab Emirates)

About the Employer

Job Description

We are currently looking for DevOps Manager   with the below skills and experience Qualification & Experience : Bachelors Degree in Computer Sciences / IT / Engineering Training/Certification in Agile Software Development Minimum 10+ years of experience in software development or related field Experience in CI/CD tools Agile Methodology Participation in Agile methodology practices (Scrum, Kanban) as well as work item documentation and maintenance. Facilitates release planning events Helps manage risks and dependencies Helps effectively plan and coordinate end of iteration release activities Drives continuous improvement via inspecting and adapt to improve release process and solution quality Produces end of release reports including testing coverage and traceability matrix   DevOps Methodology Sustains a continuous delivery pipeline.  Able to tighten team collaboration and plan with Development and Operations teams. Creates and maintains the infrastructure, including continuous integration, automated builds & deployment, and automated end-to-end testing Scales infrastructure to meet rapidly increasing demand Acts as liaison with other stakeholders such as infrastructure and development teams Responsible for source control practices and processes Participate in Release Planning and Change Control Develop and improve operational practices and procedures Champions fail safe/fast culture   Software Release Management Ensures all release notes are completed properly Ensures all scripts/software components are bundled as part of the provided release   Delivery Mechanism Effective control of source control system, packages, and package management system, build and infrastructure management.  Promotes continuous deployment. Keeps all environments synced and up to date with latest releases and changes Controls and enforces code branching, merging and forking strategies Able to effectively manage, support and schedule different activities in various environments Communicates release and deployment status to external stakeholders Demonstrates understanding of virtualization and containerization of software environments Able to effectively configure and use build and infrastructure management tools Identifies improvements in existing or new tools and processes    Team Management and Resourcing Leads these processes effectively – sets individual objectives, recruits qualified staff, manages performance, develops and motivates staff, providing formal and informal feedback/appraisal in order to maximise subordinate and functional performance Mentors development team and providing 'hands-on' technical leadership as required Ensures all employees within the team obtain the necessary level of training Determines manpower sizing and recommends appropriate levels of sourcing, ensuring adequate provision has been made for the effective execution and completion of all activities