Xebia

DevOps Architect (Azure DevOps / GitHub)

Antwerp, Flanders, BE

3 days ago
Save Job

Summary

Responsibilities


  • Developing a DevOps strategy: The DevOps architect must work with stakeholders to develop a strategy that meets the needs of the organization. 
  • Implementing Infrastructure-as-Code (IaC): The DevOps architect should be responsible for implementing IaC practices for managing and provisioning infrastructure resources. 
  • Designing a Continuous Integration/Continuous Deployment (CI/CD) pipeline: The DevOps architect must design a pipeline that automates the process of building, testing, and deploying software. 
  • Selecting and implementing automation tools: The DevOps architect must select and implement tools that automate various aspects of the development and deployment process, such as configuration management provisioning, monitoring, and testing. 
  • Ensuring system stability: The DevOps architect must design the system in such a way that it is resilient, scalable, and fault-tolerant. 
  • Improving collaboration: The DevOps architect must work to improve collaboration between development and operations teams, so that they can work together more effectively. 
  • Monitoring and measuring performance: The DevOps architect must establish metrics and monitoring tools to measure the performance of the DevOps process, and make continuous improvements. 
  • Ensuring security and compliance: The DevOps architect must ensure that the system is secure and compliant. 


Requirements


  • Working experience with Application Lifecycle Management tools like Azure DevOps and perferably GitHub 
  • Strong understanding of DevOps principles: The DevOps architect must have a deep understanding of the DevOps philosophy, principles, and best practices, including CI/CD, infrastructure-as-code, automated testing, and continuous monitoring. 
  • Experience with automation tools and technologies: The DevOps architect should be proficient in a set of tools and technologies such as Terraform, Bicep, ARM, Pulumi, GitHub Actions, Azure Pipelines … and have a deep understanding of the concepts behind them. 
  • Knowledge of (Microsoft) programming languages and scripting: The DevOps architect should be proficient in one or more scripting languages such as Bash or PowerShell. Experience in .NET / C# is a plus. 
  • Experience with cloud computing platforms: The DevOps architect should have experience with at least Microsoft Azure and be familiar with the services they offer. 
  • Strong communication and collaboration skills: The DevOps architect should be able to work effectively with cross-functional teams, communicate technical concepts clearly, and collaborate with stakeholders to develop and implement a DevOps strategy. 
  • Experience with security and compliance: The DevOps architect should have experience with security and compliance practices, and be able to design and implement secure and compliant systems. 
  • Experience with project management and agile methodologies: The DevOps architect should have experience with project management and agile methodologies, and be able to manage projects, prioritize tasks, and work in an agile environment. 
  • Continuous learning and improvement: The DevOps architect should have a passion for continuous learning and improvement, and keep up-to-date with new technologies and best practices in the DevOps field. 


At Xebia, we're passionate about innovation and excellence. We believe that the best solutions are the result of collaboration and teamwork with colleagues from all over the world, and we're committed to providing our employees with the tools, resources, and support they need to succeed.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job