Description & Requirements
4+ years of experience in software development and DevOps engineering.
Strong experience on CI/CD pipelines using Octopus/Jenkins.
Strong experience managing the infrastructure, monitoring, and alerting.
Strong knowledge on configuration tool like Ansible.
Experience with Azure cloud is strongly preferred.
Should have a strong background in application and network monitoring using tools like Splunk and DataDog.
Design, implement, and manage Azure infrastructure using Infrastructure as Code (IaaC) principles like Terraform.
Experience in architecting modern web, microservices and cloud-native distributed systems based on containers, Kubernetes, and Azure cloud.
Proficiency in scripting languages such as Python, Bash, or similar.
Experience with architecting and automating cloud-native technologies, deploying applications and provisioning infrastructure.
Experience with end-to-end software development lifecycle and delivery using Agile practices.
Understanding of Linux, networking, and internet principles.
Collaborate with cross-functional teams to ensure alignment of DevOps practices with business goals, while also ensuring compliance with security, regulatory, and performance requirements.
Respond to incidents and troubleshoot issues to minimize downtime.
Implement and manage alerting systems to proactively identify potential issues.
Conduct root cause analysis for incidents and implement preventive measures.