Join our team as a Senior DevOps Engineer in Bangalore! The development team embraces DevOps culture and delivers products using Continuous Delivery principles
You will be key in managing multiple installations of the platform across Cloud and on-premise environments, fixing security vulnerabilities on a monthly basis, conducting audits and contributing to automation of installations
You will have a great opportunity to work with a world-class team and latest technologies and be able to learn and contribute
Key Responsibilities:
Contribute to the Proceedix Platform operations road map and execute planned research and development Manage installations of the Proceedix platform on Azure VMs and help migrate them to Kubernetes workloads over time
Work with customers and Services team to support multiple installations of the Proceedix platform
Conduct monthly audits including vulnerabilities, DAST tests and review of backups, cost and access reviews
Manage CICD pipelines using AzureDevOps
Implement security best practices in Cloud and on-premise environments to address vulnerabilities and satisfy compliance requirements Develop and maintain Helm charts for packaging and deploying Kubernetes applications
Manage operations of the databases and messaging systems Postgres, Elastic, Redis and Kafka including configuration, scalability and backups
Improve monitoring of the Platform using Prometheus, Grafana and PagerDuty Be the operations contact point for multiple product teams
Mandatory skills:
4+ years of good commercial operational experience 2+ years of experience managing [Azure] SQL server 2+ year of experience with Azure services such as service bus, storage account and container registry 2+ years of Linux 1+ years of Kubernetes commercial experience 1+ years of Docker 2+ years of experience setting up CICD pipelines (Azure DevOps or similar) 2+ year of experience with automation tools such as Terraform and Ansible Good knowledge of best security practices, vulnerability management and testing tools such as Acunetix, Snyk, CheckMarx or Trivy
Troubleshooting problems in Production and be comfortable doing root cause analysis Able to work in an Agile environment
Desirable:
Good working or operational knowledge of databases (SQL server, Postgres, Elastic search, Redis or similar) Exposure to configuring web servers such as Nginx
Working knowledge of monitoring tools such as Grafana and Prometheus
Working knowledge of a messaging framework such as Event Hub, Kafka, RabbitMQ or similar