We are looking for a skilled DevOps Engineer to join our dynamic team. The ideal candidate will possess extensive knowledge in building and maintaining cloud infrastructure, managing CI/CD pipelines, and automating workflows. You will be responsible for optimizing system performance, ensuring system availability, and driving the adoption of best practices for a high-performing software development lifecycle.
- Build and maintain cloud-native applications, designing robust and scalable architectures using the appropriate cloud services (preferably Azure).
- Implement and manage infrastructure automation using tools such as Kubernetes, Docker, Ansible, Terraform, or CloudFormation.
- Optimize infrastructure costs by implementing efficient resource utilization and pricing strategies.
- Automate and maintain CI/CD pipelines to streamline build, testing, and deployment processes.
- Manage application deployments in distributed systems to ensure consistent and reliable delivery.
- Implement monitoring and alerting tools for effective troubleshooting and system performance analysis.
- Provide primary operational support and engineering for multiple large distributed software applications
- Bachelorβs degree in Computer Science, Information Technology, or a related field from a recognized university.
- Proficient in at least one programming language (Java, Python, Golang) with experience delivering production-ready code.
- Hands-on experience of 2 -3 years with cloud environments, preferably Azure, and managing cloud services.
- Proficiency in Kubernetes and Docker.
- Experience with tools like Ansible, Terraform, or CloudFormation.