As a Senior DevOps Engineer, you will be a key member of the ALM (Application Lifecycle Management) team, driving the architecture, automation, and strategy for our CI/CD and cloud platforms. You will lead initiatives to improve our development lifecycle, implement DevSecOps practices, and mentor other engineers. Your work will directly impact our ability to deliver business applications efficiently and securely, leveraging a modern stack including Azure, Terraform, SonarQube, OpenShift.
responsibilities :
Designing, implementing, and optimizing robust CI/CD pipelines in Azure DevOps for various applications
Leading the development and maintenance of our Infrastructure as Code (IaC) strategy using Terraform for Azure resources and network components
Driving the DevSecOps strategy by integrating and managing security tools like SonarQube (SAST, SCA) and Dependency Check within the development lifecycle
Automating cloud infrastructure creation, configuration, and deployment to ensure consistency and reliability
Mentoring junior team members and acting as a technical leader on complex projects
Collaborating with development, security, and operations teams to define standards, troubleshoot issues, and ensure platform principles are followed
Implementing solutions and standards provided by the central team
Evaluating new technologies and patterns to continuously improve our toolchain and processes
Architecting and managing container orchestration solutions with OpenShift/OKD
requirements-expected :
Experience in a DevOps or SRE role with a strong focus on automation and cloud engineering
Good knowledge of containerization (Docker) and container orchestration (Kubernetes, OpenShift)
Expertise with Microsoft Azure infrastructure and PaaS components (e.g., App Services, Azure Functions, CosmosDB, Azure SQL, Front Door, VNETs) and experience in writing, maintaining, and managing it with Infrastructure as Code with Terraform or Bicep
Good skills in creating and managing CI/CD pipelines, preferably with Azure DevOps (YAML pipelines or equivalent, GIT)
Experience with implementing and managing DevSecOps tools and practices, particularly SonarQube