Senior Azure DevOps Engineer
Main Responsibilities:
As a Senior Azure DevOps Engineer, you will be responsible for:
- Actively promote DevOps methodologies and best practices within teams and the company.
- Support the implementation of the roadmap and initiatives in platform engineering, operations, and security.
- Manage various aspects of platform operations: implement and manage application and platform monitoring solutions.
- Work with DevOps/Platform engineers, software developers, and architects to plan, design, implement, and deploy secure products and platforms according to business needs.
- Collaborate with other DevOps/Platform engineers to provide reusable models and knowledge that facilitate the automation process throughout the project lifecycle, with security integrated at all phases.
- Continuously improve processes, tools, and the security of the underlying cloud infrastructure and capabilities.
- Participate in incident management and weekly maintenance work. Prioritize incidents to meet SLAs. Perform in-depth diagnostics to discover root causes and solutions.
- Participate in business and after-hours support on a rotational basis throughout the year.
- Automate the build and release of manual operational activities using DevOps best practices. Work on everything from transitioning on-premises services to the Azure cloud (PaaS and IaaS services) to helping maintain a container-based service architecture (Azure Kubernetes and Docker).
- Add, improve, extend, and secure modules in our Terraform and PowerShell module library.
- Create and maintain enterprise-level operational dashboards for cloud applications, networks, data, and infrastructure services. Assist in creating usage and availability reports.
- Manage and monitor the health of global platforms to ensure issues and risks are quickly identified and resolved.
- Collaborate with IT operations and development teams to plan and execute system changes, such as security and audit controls required by the company or compliance requirements.
- Create operational and security guides and documentation for the development team to operate and maintain products securely.
- Optimize cloud costs through effective capacity planning and service scaling.
Technical Profile and Experience:
- At least 8 years of experience with Azure, Kubernetes, Docker, Terraform, Ansible.
- Hands-on experience with Microsoft Azure cloud services (IaaS, PaaS, and SaaS) and compute, security, network, and data infrastructure.
- Practical knowledge of infrastructure as code using Terraform and programming and scripting languages such as PowerShell, Bash, SQL, KQL.
- Practical knowledge of Azure DevOps pipelines and CI/CD processes, including integrating security and code quality tools. Experience with Azure DevOps YAML pipelines is essential.
- Practical knowledge of container orchestration configuration, engineering, and automation with Kubernetes and Docker, and maintaining and supporting Kubernetes environments using cloud providers, particularly Azure Kubernetes.
- Hands-on experience implementing WAF solutions.
- Good knowledge of security scanning tools (static code analysis, dynamic security testing, etc.).
- Excellent communication and presentation skills.
Personal Skills:
- Rigorous, autonomous, excellent organizational skills, and a keen sense of quality.
- Strong communication skills, team spirit, and service-oriented mindset.
- Curious and imaginative, eager to actively contribute to a small team with a culture based on responsiveness and innovative projects.
At Mobelite, we value diversity and inclusion. Our recruitment process includes several stages, including a pre-selection, technical interviews, and a final interview. We are committed to providing a fair and non-discriminatory work environment where every talent can thrive.
Duration and location
- Tunis, Monastir, Sfax - Tunisie
- CDI
Availability
Immediate
How to apply
Send us your resume and cover letter