Azure DevOps Engineer

DVT Logo

DVT

πŸ“Remote - Worldwide

Summary

Join DVT, a leading software development and testing company, as a skilled DevOps Engineer. You will play a crucial role in designing, developing, and maintaining infrastructure, automating processes, and supporting software development teams. Collaborate with cross-functional teams to ensure smooth application integration and deployment, improve efficiency through automation, and implement best practices for continuous integration and delivery. The ideal candidate is a problem solver with a strong technical background and a passion for innovation. This position requires significant experience in DevOps engineering, cloud computing, and various related technologies. Candidates must be located in South Africa or The Netherlands.

Requirements

  • 4 years+ experience as a DevOps Engineer
  • Strong multi-cloud knowledge of Azure cloud computing platforms
  • Experience with infrastructure-as-code tools, such as Terraform or CloudFormation
  • Proficiency in scripting and programming languages, such as Python, Bash, or PowerShell
  • Experience with containerization technologies, such as Docker and Kubernetes
  • Familiarity with CI/CD tools, such as Jenkins, GitLab CI/CD, or Travis CI
  • Knowledge of configuration management tools, such as Ansible or Chef
  • Strong problem-solving and troubleshooting skills
  • Excellent communication and collaboration skills
  • Ability to work in a fast-paced and dynamic environment
  • Familiarity with Agile methodologies and DevOps practices
  • High School Certificate
  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Relevant certifications (e.g., Azure Certified DevOps Engineer, Certified Kubernetes Administrator)

Responsibilities

  • Design, develop, and maintain our infrastructure and deployment pipelines
  • Collaborate with software development teams to ensure smooth integration and deployment of applications
  • Implement and maintain tools and frameworks for automated testing, continuous integration, and continuous delivery
  • Identify bottlenecks and areas for optimization in development, testing, and production environments
  • Monitor system performance and reliability, and proactively address issues to ensure high availability
  • Automate manual processes to improve efficiency and reduce human error
  • Implement and maintain configuration management tools to ensure consistency and traceability of infrastructure
  • Collaborate with cross-functional teams to gather requirements and provide technical expertise
  • Troubleshoot and resolve issues related to infrastructure, deployment, and environments
  • Stay up to date with industry trends and emerging technologies, and recommend improvements or innovations
  • Participate in code reviews, architectural discussions, and team meetings
  • Provide support and guidance to development teams on DevOps best practices

Preferred Qualifications

DevSecOps: SCA, SAST, DAST, IAST, CWPP

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.