Job Title: Development Operations (DevOps) Engineer
Location: Qatar
Contract Type: Fixed-term, 24 months
Work Schedule: 5 days per week, office-based
Start Date: ASAP
Overview
An industrial energy operator is seeking a DevOps Engineer to implement and administer DevOps practices across the organization. The role involves guiding multiple teams in adopting DevOps principles, automating workflows, and promoting a DevOps culture while ensuring security, compliance, and operational efficiency.
Key Responsibilities
- Design, implement, and maintain DevOps processes and tools across the organization
- Support development and maintenance of a DevOps roadmap aligned with strategic goals
- 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, including secure coding practices
- Use Infrastructure as Code (IaC) tools like 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
- Establish governance processes and frameworks to ensure compliance, risk management, and continuous improvement
- Provide technical guidance to development teams in implementing CI/CD pipelines, infrastructure automation, and deployment strategies
- Monitor and optimize system performance, reliability, and scalability
- Stay current with industry trends, emerging technologies, and best practices in DevOps, security, and cloud computing
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience
- Minimum 10 years' experience in DevOps or a similar role
- Proven experience implementing DevOps practices in complex IT environments
- Experience with Agile/Scrum and SDLC processes
- Proficiency with CI/CD pipelines, automation tools, configuration management, and IaC principles
- Experience with cloud platforms (Azure, AWS, GCP)
- Familiarity with containerization (Docker) and orchestration tools (Kubernetes)
- Experience with security tools and practices (SAST, DAST, SBOM)
- Proficiency in scripting languages (Python, Bash, PowerShell)
- Experience with version control (Git) and monitoring/logging tools
- Strong understanding of networking and security best practices
- Excellent problem-solving, communication, collaboration, and project management skills