Key Responsibilites
- Design, implement, and maintain CI/CD pipelines using tools such as GitHub Actions to automate software build, test, and deployment processes.
- Hands-on experience on Azure Cloud Services.
- Hands-on experience on Containerization using Google Kubernetes Engine.
- Experience working on GCP and Azure Cloud Services.
- Manage and configure infrastructure as code using tools such as Terraform and ensuring scalability, reliability, and security.
- Implement and maintain monitoring and alerting systems using GCP/Azure and other tools to ensure the health and performance of our applications and infrastructure.
- Collaborate with development and operations teams to troubleshoot and resolve issues in production environments.
- Continuously evaluate and implement best practices for DevOps processes, tools, and technologies.
- Lead efforts to optimize cloud resources usage and costs while ensuring high availability and performance, leveraging Azure/GCP database services and other cloud-native technologies.
- Implement certificate upgrades, migrations, and other security-related tasks, ensuring compliance with industry standards and best practices.
Minimum Qualification
- Bachelor’s degree in Computer Science, Engineering, IT, or related field; or equivalent practical experience.
- Minimum of 5 years of experience in DevOps and Cloud with expertise in GCP/Azure.
- Strong understanding of containerization technologies such as Docker and container orchestration tools like Kubernetes.
- Experience with CI/CD tools such as GitHub Actions.
- Solid understanding of networking concepts, security best practices, and infrastructure automation.
- Excellent problem-solving and troubleshooting skills, with a strong attention to detail.
- Effective communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.