Job Title: Development Operations Engineer (Pos. 2.2.14 / 2.2.16 / 2.2.17 / 2.2.18)
Working Location: Qatar
Contract Type: Contract Position
Key Responsibilities:
- Support the implementation and administration of DevOps practices, providing hands-on support and guidance to multiple teams to foster a DevOps culture.
- Act as the DevOps Subject Matter Expert, advising teams on adopting and integrating DevOps principles.
- Design, implement, and maintain DevOps processes and tools across the organization.
- Support the development and maintenance of a DevOps roadmap aligned with strategic goals and objectives.
- Collaborate with development, operations, and QA teams to automate workflows, from code commits to deployment and monitoring.
- Administer and support DevOps platforms.
- Implement DevOps best practices, standards, and guidelines.
- Integrate security best practices throughout the DevOps lifecycle, promoting secure coding practices.
- Support use of Infrastructure as Code (IaC) tools such as Terraform and configuration management tools like Ansible to automate infrastructure provisioning and configuration.
- Oversee Software Composition Analysis (SCA) and Software Bill of Materials (SBOM) practices to manage third-party dependencies and ensure software supply chain security.
- Assist in establishing governance processes and frameworks for compliance, risk management, and ongoing improvement in DevOps practices.
- Provide technical guidance and support to development teams for implementing CI/CD pipelines, infrastructure automation, and deployment strategies.
- Monitor and optimize system performance, reliability, and scalability.
- Stay up to date with industry trends, emerging technologies, and best practices in DevOps, security, and cloud computing.
Requirements:
Qualification:
- Bachelor's degree in computer science, engineering, or related field, or equivalent work experience.
Experience:
- Minimum of 10 years' experience in a DevOps or similar role.
- Proven track record of implementing DevOps practices.
- Experience working in Agile/Scrum environments.
- Experience with DevOps initiatives in complex IT environments.
- Solid understanding of software development lifecycle (SDLC) processes and methodologies such as Waterfall, Scrum, or Kanban.
- In-depth knowledge and practical proficiency in CI/CD pipelines, automation tools, configuration management, and IaC principles.
- Experience with cloud platforms (Azure, AWS, GCP).
- Familiarity with containerization (Docker) and orchestration (Kubernetes) tools.
- Experience with security tools and practices (SAST, DAST, software composition analysis).
- Proficiency with infrastructure automation tools (Terraform) and configuration management tools (Ansible).
- Excellent problem-solving skills and ability to troubleshoot complex issues in production.
- Strong communication and collaboration skills; ability to work with cross-functional teams.
Skills:
- Proficient in scripting languages such as Python, Bash, and PowerShell.
- Experience with version control systems (Git).
- Experience with monitoring and logging tools.
- Solid grasp of networking concepts and security best practices.
- Ability to translate business needs into technical solutions.
- Strong project management skills to effectively support DevOps projects.
Join a dynamic environment that values innovation and collaboration, and take the next step in your DevOps career. Apply now to help build a culture of continuous improvement and technological excellence.