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

Availability

Immediate

How to apply

Send us your resume and cover letter