Azure DevOps Engineer

Contract Duration: Freelance, Consultant / On-demand basis

Overview

We are looking for a DevOps Engineer to join our team and help us deliver high-quality software solutions to our clients. You will be responsible for designing, implementing, and maintaining the infrastructure and tools that support our software development lifecycle. You will also collaborate with developers, testers, and other stakeholders to ensure the reliability, security, and performance of our applications.

Responsibilities

  • Develop and maintain CI/CD pipelines for various projects using tools such as Jenkins, GitLab, Docker, Kubernetes, etc.
  • Automate and optimize the provisioning, configuration, and deployment of cloud resources using tools such as Terraform, Ansible, etc.
  • Monitor and troubleshoot the performance, availability, and security of the systems and applications using tools such as Prometheus, Grafana, ELK stack, etc.
  • Implement and enforce best practices and standards for DevOps processes and tools
  • Research and evaluate new technologies and solutions to improve the efficiency and quality of the software delivery process
  • Provide technical support and guidance to developers and other team members on DevOps-related issues

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • 3+ years of experience as a DevOps Engineer or similar role
  • Proficient in scripting languages such as Python, Bash, etc.
  • Experience with cloud platforms such as AWS, Azure, GCP, etc.
  • Experience in WHM, CPanel, Superbase (huge advantage)
  • Experience with containerization and orchestration technologies such as Docker, Kubernetes, etc.
  • Experience with configuration management and infrastructure as code tools such as Ansible, Terraform
  • Experience with CI/CD tools such as Jenkins, GitLab, etc.
  • Experience with monitoring and logging tools such as Prometheus, Grafana, ELK stack, etc.
  • Knowledge of software development methodologies such as Agile, Scrum, etc.
  • Knowledge of software testing tools and frameworks such as Selenium, JUnit, etc.
  • Excellent communication and collaboration skills
  • Problem-solving and troubleshooting skills
  • Can work on-demand, ad hoc tasks or part-time basis

Today's visit

3

Yesterday's visit

8