We are looking for a DevOps and Infrastructure Engineer to manage and optimize our infrastructure, automate deployment processes, and ensure system reliability. The ideal candidate will have strong experience in cloud environments, infrastructure as code, and continuous integration/continuous deployment (CI/CD) practices.
Key Responsibilities:
- Design, implement, and manage cloud-based infrastructure in an Azure cloud environment
- Develop and maintain CI/CD pipelines to automate deployments and reduce manual interventions.
- Monitor system performance, troubleshoot issues, and ensure high availability and scalability.
- Collaborate with development teams to streamline and automate processes.
- Implement security best practices and compliance measures across infrastructure and applications.
- Perform regular infrastructure upgrades, maintenance, and patching.
- Document processes, procedures, and system configurations.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a DevOps Engineer or similar role.
- Proficiency with Azure
- Experience with infrastructure as code tools (Terraform, CloudFormation).
- Strong knowledge of CI/CD tools
- Proficiency in scripting languages (Python, Bash).
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Excellent problem-solving skills and attention to detail.
Preferred Skills:
- Experience with monitoring and logging tools (Prometheus, Grafana, ELK stack).
- Knowledge of configuration management tools (Ansible, Chef, Puppet).
- Understanding of networking, security, and database management.
- Understanding of AI/ ML technologies and landscape.
Non Negotiable experience:
- Devops Automation
- Release Automation
- Azure Pipelines
- Azure Function
- SQL Azure
- Azure Devops