Azure DevOps Engineer
Our client is seeking a Azure DevOps Engineer to join their team. The successful candidate will be responsible for working with their data engineering team in collaboration with IT infrastructure and operations teams to produce data engineering solutions and infrastructure services rapidly, frequently and reliably by standardizing and automating processes.
The selected DevOps Engineer will work to include the integration, continuous improvement and enhancing of the workloads into fully automated CI/CD/CT pipelines that deploy the data processing workloads. This critical work will enable the team to decrease development time, standardize processes and improve data quality to provide value to customers. The new team member will have excellent troubleshooting, exploration, and tinkering skills while sharing the team’s thirst for learning and collaboration.
The team’s Azure cloud integrated tooling includes pipeline orchestration, storage, processing and delivery to consumers and currently utilizes Data Factory, Data Lake Store, HDInsight, Integration Runtimes, SQL Database, Machine Learning Studio, Logic Apps, Functions, Monitor, Databricks and Synapse services. These technologies are used to deliver products to software engineers, actuaries, data scientists and reporting and analytics teams.
If you enjoy working in a diverse and inclusive work environment that gives you the opportunity to work on the latest technology in a challenging and rewarding environment where collaboration, continuous improvement and informed risk taking are core values, you should apply now.
Hands-on development of automated build-and-deploy pipelines for the Azure based data platform solutions. This will involve a combination of tool selection, development, engineering and leading the work of others in the team.
Define and implement Azure DevOps projects with a focus on monitoring, alerting, performance, user management and code deployments.
Automate monitoring solutions to increase scalability across customers and cloud platforms.
Collaborate with development teams to identify necessary pipeline changes and improvements
Own maintenance and upgrade planning for DevOps integrated technologies.
Generation of appropriate documentation.
Provide documented training and guidance to the team on development practices that will support automated deployment.
Act as a testing evangelist within the team, providing guidance and support on good testing practice including the integration and automation of unit, integration, component, system, and operational readiness testing.
5+ years of developing solutions on the Microsoft Azure platform.
5+ years of experience with software development/data engineering using Microsoft Azure technology stack and programming/scripting languages.
5+ years of experience in an automated CI/CD environment. Detailed understanding of automation of all elements of a deployment pipeline including source control, CI, deployment, governance as code and QA automation.
5+ years of experience with testing methodologies such as Acceptance Test-Driven Development (ATTD), Test-Driven Development (TDD), Behavioral Driven Development (BDD), Exploratory Testing, White-box, Black-box, Grey-box, and Dark Release Testing.
5+ years of hands-on experience with automated test frameworks and test harnesses.
Experienced in working within an agile environment (CSM or CSPO would be a plus).
Experienced in establishing and promoting high standards in pipeline monitoring, data validation, testing, etc.
Passionate about collaborating across organizational boundaries.
Comfortable distilling informal customer requirements into problem definitions, resolving ambiguity and balancing challenging objectives.
Passionate about mentorship, and coaching/onboarding/leading teammates.
Knowledge and understanding of common software development tools and processes, including version control, issue tracking, and continuous build processes.
Excellent interpersonal, oral, written, presentation and conflict resolution skills.
Technical Experience - Required
PyTest or other unit testing frameworks
Scripting in PowerShell and Bash
PowerShell Az module and Azure CLI
Data Analysis tools such as Jupyter, IPython and HIVE
Experience with configuration management?and build orchestration?automation with?tools such as Azure DevOps, Jenkins, Ansible, Packer, Terraform and Artifactory
Bonus Technical Experience
Experience with Python modules for data science/data engineering, such as: PySpark, NumPy, Pandas, SciPy
Docker, Kubernetes or other containers
Selenium, JMeter, LoadRunner SonarQube, Fortify, Git, Jira, Jenkins, Maven and XL Deploy/Release
Interacting with REST services
Infrastructure as code tools such as Terraform, Ansible and ARM Templates
VanderHouwen is an award-winning, Women-Owned, WBENC certified professional staffing firm. Founded in 1987, VanderHouwen has been successfully placing experienced professionals throughout the Pacific Northwest and nationwide. Our recruitment teams are highly specialized in either Technology and IT, Engineering, or Accounting and Finance career markets. Our recruiters value building meaningful, professional relationships with each candidate as well as developing honed knowledge of companies' staffing needs and workplaces. Partner with us to land your next exciting career.
VanderHouwen is an Equal Opportunity Employer and participates in E-Verify. VanderHouwen does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by applicable local, state or federal civil rights laws.