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 →