Company Description
Our client is a manufacturing company, headquartered in UK with their India office in Bangalore. This role is for a Senior Developer with significant DevOps experience.
Role Description
- Design, implement, and maintain CI / CD pipelines for Java-based ecommerce applications (Broadleaf, Magnolia).
- Manage and optimize containerized applications in Kubernetes (AKS / EKS / GKE) clusters.
- Knowledge, monitoring and maintenance of caching, search, load balancing, CDN technologies and MACH architectural patterns, for example services like Redis, SOLR, Hazelcast , and Varnish .
- Ensure system reliability and scalability through infrastructure-as-code (Terraform, Helm, Ansible).
- Manage deployments across multiple environments (DEV, STAGE, PROD) ensuring zero-downtime releases and moving to blue – green deployment process..
- Develop automated operational processes for backup, logging, performance monitoring , and alerting .
- DevOps Support for Web Development
- Java (version 8 and above), Spring Framework, Hibernate, MySQL, MSSQL, Solr
- Hosting technologies – bare metal, virtualization, microservices and containerisation– Docker, Kubernetes / AKS
- Experience supporting DevOps activities B2B and B2C e-commerce websites using custom code and packaged software such as Commerce Tools , ATG, Hybris, Magento, Broadleaf Commerce , Salesforce Commerce etc.
- Drive cloud adoption and cost optimization efforts, familiarity of working with the cloud cost management tools within Azure, AWS, or GCP.
Qualifications
Minimum 8+ Years of experience in IT developmentApache Camel, Rabbit MQAzure Integration Services - Service Bus / Logic Apps / Event Grid / Azure Functions / API ManagementSFTP, Azure blob storage, CDN, DAM, Apache CamelRedis Cache, Varnish, HazelCast, Hibernate L2, EHCache, Squid etc.Automated testing frameworks for unit and performance testing – JMeter, Goose, Locust, Testrail, Cucumber etc.CI / CD, Pipelines and DevOps – Jenkins, Azure DevOps, GitHub Actions etc.Source code management tools – MS Team foundation, Github etc.Integrated development environment tools such as Intellij