Azure DevOps Engineer – CI/CD & Release Management
Are you collaborative, resourceful and highly organized? Do you enjoy developing relationships with influential stakeholders? If yes, this could be your next opportunity!
Working with one of the top financial clients, this role calls for an Azure DevOps Engineer – CI/CD & Release Management who will be interacting with 2-3 different project teams, working on deliveries, troubleshooting with pipelines, and connecting with the partners.
Responsibilities:
- Leverage deep technology expertise to deliver automated solutions to build, test, release and deploy applications and infrastructure.
- Maintain knowledge of tools and processes used by the development teams and tech stacks that we support (ex., Java, Python, JavaScript, ADB/Jupyter notebooks).
- Collaborate with our team and other teams as part of a larger initiative to deliver infrastructure changes to a complex, cloud-native, data pipeline ecosystem.
- Break down technical requirements into detailed implementation plans and execute those plans with the team.
- Maintain knowledge of best practices and policies.
- Become a subject matter expert in continuous integration (CI) and continuous delivery (CD) Practices for the systems we support.
- Become a subject matter expert for the underlying infrastructure of systems we support, including how infrastructure is deployed, how it is configured and what external dependencies it has.
- Help identify requirement gaps and help flush out detailed requirements to effectively deliver changes to the system.
- Maintain knowledge of engineering strategy as it relates to enterprise pipelines and automation of build, test, release and deployment of applications and infrastructure.
- May interact with governance and control groups (e.g., regulatory/operational risk, compliance and audit) to provide subject matter expertise and consult on risk issues related to engineering technology and tools.
Desired Skill Set:
- Hands-on experience building and deploying applications built with 1 or more industry- standard programming languages (ex., Java, Python, JavaScript, .NET, etc.)
- Git source control management experience (preferably GitHub and/or Bitbucket)
- Hands-on experience deploying and configuring Azure IaaS and PaaS services, including ASP, VMs, Application Gateway and networking (preferably via automation tools like Terraform)
- High-level understanding of Terraform
- Experience and deep understanding of CI/CD and the typical steps found in each.
Nice To Have:
- Terraform development experience
- Some experience with Python, Bash, PowerShell and/or Salt script development
- Some knowledge of Red Hat Linux and/or Windows Server OS environments
- Some experience deploying and configuring Azure PaaS data and/or AI services, such as
Azure SQL, Azure Data Factory, Azure Databricks, Azure ML, Azure OpenAI - Banking/FI experience
- Able to support after-hours production deployments (pipeline execution) from time to time.
BeachHead is an equal opportunity agency and employer. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.
Privacy Policy