
Devops Engineer (Azure)
Particle41over 1 year ago
Remote, ArgentinaMid Level
Responsibilities
- Collaborate with developers, system administrators, and stakeholders to understand project requirements and objectives.
- Design, implement, and maintain CI/CD pipelines for build, testing, and deployment.
- Create and maintain documentation for systems, processes, and configurations.
- Automate software build, deployment, and configuration processes.
- Manage Azure cloud infrastructure for scalability, reliability, and security.
- Implement infrastructure as code using Terraform, ARM Templates, and related tools.
- Develop monitoring solutions with Azure Monitor, Application Insights, and Log Analytics.
- Implement infrastructure and application deployment security practices and support regulatory compliance.
- Troubleshoot build failures, deployment problems, system outages, performance issues, and reliability issues.
- Participate in an on-call rotation and respond to critical incidents.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- Experience with Azure services including App Services, Functions, AKS, Storage, SQL Database, and Monitor.
- Proven experience as a DevOps Engineer or in a similar role.
- Proficiency in Python, Bash, or Ruby scripting.
- Experience with Ansible, Puppet, or Chef configuration management tools.
- In-depth knowledge of Docker and Kubernetes containerization technologies.
- Hands-on experience with Git or another version control system.
- Understanding of continuous integration and continuous deployment concepts and tools.
- Strong troubleshooting and problem-solving skills.
- Excellent communication and collaboration abilities.
- Current or expired certification in at least one listed Azure certification, including Azure Administrator Associate, Azure Security Engineer Associate, Azure Network Engineer Associate, Azure Developer Associate, Azure Solutions Architect Expert, or Azure DevOps Engineer Expert.