The role will be supporting the development team in the automation of the build and deployment of application components in an Enterprise-wide data mesh platform, environment management, cloud delivery process consultation, and assistance with cloud sizing and costing.
Job Description:
- CI/CD enhancements and Automation: Experience in optimizing complex CI/CD pipelines using Azure DevOps (i.e. Azure Pipelines, Repos, Artifacts, etc.)
- Version Control: Strong knowledge of Git and in-depth experience with branching strategies, tagging, retrofit and source code revisioning in Azure DevOps Repos
- Azure Workflow Expertise: Ensure proper configuration of pipelines within the Azure environment, integrating with other Azure services as needed
- Environment Management: Strong technical background in system and application installation, setup, and support on Linux and Windows platforms. Hands-on experience in managing multi-environment setups (development, test, production) within Azure, ensuring consistency, and security. Solid understanding of deployment techniques to enhance automation and tools.
- Collaboration with Environment and Devops Release Manager: While Fey can focus on the process and governance, the technical resource will ensure that the underlying environments and the entire release pipelines in Azure Devops are technically sound and optimized; automating the entire release pipeline, from code integration to deployment and rollback.
- Monitoring and Reporting: Ability to integrate monitoring tools (Azure Monitor, Log Analytics) and set up dashboards for visibility into pipeline and environment health.
- Hands-on scripting experience in Bash, PowerShell, YAML
Education:
- Bachelor's degree/University degree or equivalent experience