Cloud Infrastructure and Deployment Engineer
This is a permanent role that requires 4 days onsite per week. As a Cloud Infrastructure and Deployment Engineer, you will work with a team that provides advanced data insights and collaborates with various stakeholders to deliver innovative solutions across multiple domains.
Job Responsibilities:
* Manage and optimize continuous integration and deployment pipelines on cloud platforms like Microsoft Azure/Fabric.
* Partner with external support teams to develop resilient and scalable cloud infrastructure solutions.
* Improve software development processes, including automated deployment of databases, cloud services, and monitoring systems.
* Oversee Citrix environments, ensuring software updates are applied and thoroughly tested.
* Administer and maintain Dev Ops projects, repositories, and pipelines in Azure environments.
* Resolve system integration issues by collaborating with external teams to ensure smooth operations.
* Design, implement, and maintain enterprise-grade Dev Ops frameworks and practices.
* Streamline workflows through task automation using tools like PowerShell or Microsoft Flows.
* Establish governance and control mechanisms for development and testing environments.
Experience Required:
* Extensive experience with Microsoft Azure (required) and familiarity with MS Fabric (preferred).
* Proficiency in data management methodologies, including data profiling, metadata management, and data standardization.
* Strong coding and scripting skills in languages such as Java, Scala, Python, or R.
* Hands-on experience with C# (debugging/compiling), PowerShell scripting, and Terraform.
* Knowledge of Infrastructure as Code tools (e.g., ARM templates).
Educational Requirements:
* Bachelor's degree in Computer Science, Information Systems, or a related discipline.
Working Hours & Benefits:
* 4 Days Onsite
* Pension
* Healthcare
* Bonus