Job Description and Requirements
The Senior DevOps Manager tackles our organization’s toughest technical problems and drives technical excellence at all levels, working with senior management to support execution of the organization’s vision. The DevOps Manager is a person who cares deeply about the technical side of operations and making sure that everything is running smoothly for our web applications. The ideal candidate loves being the person who interfaces between the dev team and the server maintenance/hosting team, understands technology deeply at both the server level and at the development level, understands where the gaps often are between these two, and is excited about filling those gaps and taking proactive steps to prevent web application emergencies from ever happening
Here’s what an ordinary day looks like, you will:
Deployment pipeline with very strong knowledge in Automating the Applications’ build, deploy, test and release processes .
Strong understanding and dirty handed experience including thorough virgin control process.
Automated feedback loop includes check in and out processes.
Managing/ Insuring built in quality process.
Implement Automated testing strategy.
Assigns and monitors work of technical personnel, ensuring that application development and deployment is done in the best possible way, and implements quality control and review systems throughout the development and deployment processes
Displays technical leadership and oversight of implementation and deployment planning, system integration, ongoing data validation processes, quality assurance, delivery, operations, and sustainability of technical solutions
Possesses excellent verbal and written communication skills and the ability to interact professionally with a diverse group of developers, product owners, and subject matter experts
Is responsible for the development of standards and processes for operations that proactively prevent problems from occurring
Applying all concepts of Continuous Integration & Continuous Delivery.
Helping to improve software development life cycle to ensure maximum delivery output.
Configuration Management.
Requirements
You’re going to need this to carry out this job:
5+ years of DevOps experience or related experience with gradually increasing responsibilities and a demonstrated understanding of DevOps and technical quality control processes, artifacts and tools
A track record as a coach, mentor, and developer of talent
An ability to drive to big picture goals and milestones while valuing and maintaining a strong attention to detail
An ability to quickly identify and drive to the optimal solution when presented with a series of constraints
Demonstrated ability in people management, strategic planning, risk management, change management, and project management
Excellent judgment, analytical thinking, and problem-solving skills
Experience working with quality management approaches, techniques, and principles
Full understanding of software development lifecycle best practices
Self-motivated individual that possesses excellent time management and organizational skills
Strong cross-functional collaboration skills, relationship building skills, and ability to achieve results without direct reporting relationships
Strong sense of personal responsibility and accountability for delivering high quality work, both personally and at a team levelStrong experience in Linux, Docker and Ansible
Strong development background with experience in Python, Shell Scripting, SQL. Other scripting languages are strong plus.
Working experience using the agile methodology.
Areas that Add to Your Strength:
Development and deployment of web applications and Windows services.
Familiarity with Git and VSTS
Familiarity with AWS ecosystem (EC2, RDS, Lambda…etc.), MySQL, Redis, Kafka and/or RabbitMQ is a plus.
*** تقدم على الرابط التالي : Apply on the following link ***
https://www.akhtaboot.com/en/uae/jobs/dubai/125567-DevOps-Senior-Manager-at-Vezeeta