DevOps Engineer - Microsoft Azure Offline

Job Summary

We seek a skilled DevOps Engineer to join our dynamic team part-time and support the setup and management of applications in Microsoft Azure. The ideal candidate will have a strong background in DevOps practices, with specific expertise in Azure services and tools. You will automate infrastructure provisioning, implement CI/CD pipelines, ensure application security, and monitor performance in a fast-paced environment.

 

Responsibilities

  • Design, implement, and maintain infrastructure as code using tools like Azure Resource Manager (ARM) templates or Terraform.
  • Set up and manage CI/CD pipelines using Azure DevOps or similar tools for automated build, test, and deployment processes.
  • Continuously monitor application performance and health using Azure Monitor, Application Insights, or other monitoring tools, and optimize as necessary.
  • Implement security best practices and ensure compliance with organizational policies.
  • Automate repetitive tasks using scripting languages such as PowerShell, Bash, or Python.
  • Work closely with development and operations teams to integrate DevOps practices into the software development lifecycle and ensure smooth deployment and operation of applications.
  • Troubleshoot and resolve issues related to infrastructure and deployments.
  • Implement disaster recovery and backup strategies to ensure application resilience.
  • Stay current with the latest DevOps practices and Azure services to continuously improve processes and infrastructure.

     

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience in DevOps roles.
  • At least 1 year of hands-on experience with Microsoft Azure.
  • Proficiency with Azure services such as Virtual Machines, App Services, Azure Kubernetes Service (AKS), and Azure Functions.
  • Experience with CI/CD tools like Azure DevOps, Jenkins, or GitHub Actions.
  • Strong scripting skills in PowerShell, Bash, or Python.
  • Knowledge of containerization technologies like Docker and Kubernetes.
  • Familiarity with version control systems, particularly Git.
  • Understanding of networking concepts in cloud environments.
  • Excellent problem-solving and communication skills.
  • Ability to work in a fast-paced environment and manage multiple projects simultaneously.

     

Preferred Skills

  • Azure certifications such as AZ-400 (Designing and Implementing Microsoft DevOps Solutions) or AZ-104 (Microsoft Azure Administrator).
  • Experience with other cloud platforms like AWS or Google Cloud.
  • Knowledge of infrastructure monitoring and logging tools.
  • Familiarity with agile methodologies.

The job ad is no longer active

Look at the current jobs DevOps →